题目描述
求n个整数的和。
输入
输入第一行是一个整数T,表示有T组测试实例;
每组输入包括两行:
第一行一个数n表示接下来会有n个整数;
第二行空格隔开的n个数。
输出
对于每组输入,在一行输出n个数的和(保证和不会超出int类型的范围)!
样例输入 Copy
2 3 1 2 3 4 -1 0 -19 22
样例输出 Copy
6 2 题目分析
首先根据题意判断使用的变量
由于会用到累加,所以定s初值为0
根据循环进行输入,并累加
完整代码如下
#include<stdio.h>
int main()
{
int n;//一共n行数据
double s = 0.;//该行数据之和
int x;//该行x个数据
double a;//存储数据
scanf_s("%d", &n);
int i=0, j;
while (i<n)
{
scanf_s("%d", &x);
for (j = 0; j < x; j++)
{
scanf_s("%lf", &a);
s = s + a;
}
i++;
printf("%.0lf\n", s);
}
return 0;
}