不知道大家有没有在做题的时候经常遇到要求输出固定格式,但是!特别的麻烦,要加一堆的判断才行,这时候常常幻想能不能像键盘输入一样输出一个退格键,能够直接删除末尾多于的部分。没错,现在偶然找到了解决方法:
cout<<(char)8<<(char)' ';
其实现过程就是先把光标左移一位,然后再输出一个空格覆盖,就实现了退格(对我这个萌新来说太神奇了有木有)
以及在做PTA时,经常要求你最后一行不能换行(要求真的多),这时候我们可以写如下代码:
for(int i = 1; i <= n; i++) cout << ans << " n"[i == n];
其实现过程就是把" n"看做一个字符串,所以中括号[]里面表示字符串下标,而里面用一个布尔判断输出0或者1,就能对输出内容进行选择,特别的简单方便有木有,这个是个大佬告诉我的,感谢大佬指点%%%。



