问题描述
你的任务是计算一些整数的总和。
输入
输入在第一行包含一个整数N,然后跟随N行。每行以一个整数M开始,然后M个整数跟在同一行中。
产量
对于每组输入整数,您应该在一行中输出它们的总和,并且在输入中为每行输出一行输出。
示例输入
2
4 1 2 3 4
5 1 2 3 4 5
示例输出
10
15
这道题也是一道水题,但是要注意格式。在测试的时候,发现输入一个示例之后回车但是没有输出,后来发现原因是在scanf中输入格式"%d ",d后面有个空格,也就是在每一行输入最后一个数之后要再打一个空格才会输出。
代码:
#include <stdio.h>
int main() {
int N;
int a,sum;
while (scanf("%d",&N)) {
if (N==0)
break;
else
{sum=0;
for (int i=0; i<N; i++) {
scanf("%d ",&a);
sum=sum+a;
}
printf("%d\n",sum);
}
}
return 0;
}