就快笔试了!现在的笔试题大都输入输出需要自己来写,具体情况可以参考牛客上自己模拟一下实际情况!
注意:>> 是会过滤掉不可见字符(如 空格 回车,TAB 等)
cin.get(字符变量名)可以用来接收字符
1、输入多组数据
每组数据一行,数据构成为n(数据个数)+实际数据(n个数据)
#include<iostream>
using namespace std;
int main()
{
int n;
while (cin >> n) {
if (n == 0) break;
int a;
int sum = 0;
for (int i = 0; i < n; ++i) {
cin >> a;
sum += a;
}
cout << sum << endl;
}
return 0;
}
模拟输入输出:
输入
4 1 2 3 4
5 1 2 3 4 5
0
输出
10
15
2、输入多组仅数据
#include<iostream>
using namespace std;
int main(){
int a,b;
while(cin>>a>>b){
cout<<a+b<<endl;
}
return 0;
}
测试输入输出:
输入
1 5
10 20
输出
6
30
3、输入第一行组数t,接下来每行两个整数a,b
#include<iostream>
using namespace std;
int main