问题
不知各位大佬有没有在牛客网的笔试当中被怎么处理输入的事情烦恼过,我是每次都要纠结多长时间,浪费了宝贵的短暂笔试时间,导致最后笔试结果不理想(搞得好像搞定输入后就能写出来一样哈哈哈哈)。为了以后的笔试能够专心在思考算法上面,这里专门整理一下牛客网可能出现的各种输入样例的解决方案。
C++中跟输入有关的知识
cin>>
(1) 获取输入的一个字符或数字:cin>>
会自动过滤掉不可见字符(如空格、回车、tab等)。若想保留空字符,可以使用 noskipws
流进行控制。如下程序,输入的空格字符将会被存入 input[1]
中,也可以用于输出。
#include <iostream>
using namespace std;
int main(){
char input[5];
for(int i=0; i<5; i++) {
cin>>noskipws>>input[i]; // 输入ÿ