1905.输入将由一系列整数 a 和 b 组成, 由一个空格分隔, 每行一对整数。
#include<stdlib.h>
#include<iostream>
using namespace std;
int main()
{
int a, b;
while (cin >> a >> b)
{
cout << a + b << endl << endl;
}
system("pause");
return 0;
}
1906.输入在第一行中包含一个整数 n, 然后 n 行跟随。每一行都以整数 m 开头, 然后 m 整数在同一行中跟随。
对于每一组输入整数, 都应该在一行中输出它们的总和, 并且必须注意输出之间有一个空行。
#include<stdio.h>
int main()
{
int times, n, m, sum = 0, count1, count2;
while (scanf("%d", ×) != EOF) {
for (count1 = 1; count1 <= times; count1++) {
scanf("%d", &n);
sum = 0;
for (count2 = 1; count2 <= n; count2++) {
scanf("%d", &m);
sum += m;
}
if (count1 == times)
printf("%d\n", sum);
else
printf("%d\n\n", sum);
}
}
}
1904.输入包含多个测试用例, 一个案例包含一行。每个大小写以整数 n 开头, 然后 n 整数在同一行中跟随。
#include<stdlib.h>
#include<iostream>
using namespace std;
int main()
{
int a, n;
while ((cin >> n) && n != 0)
{
int sum = 0;
while (n--)
{
cin >> a;
sum += a;
}
cout << sum << endl;
}
system("pause");
return 0;
}
1903.输入在第一行中包含一个整数 n, 然后 n 行跟随。每一行都以整数 m 开头, 然后 m 整数在同一行中跟随。
#include<iostream>
using namespace std;
int main()
{
int a, n,b;
while (cin >> b)
{
while ((b--) && b != 0)
{
while ((cin >> n) && n != 0)
{
int sum = 0;
while (n--)
{
cin >> a;
sum += a;
}
cout << sum << endl;
}
}
}
system("pause");
return 0;
}