HAUT OJ1081: n个数求和 (多实例测试)(解析此题注意点)
作者:互联网
此题主要考察嵌套循环的应用,以及初始值的变化
题目描述
求n个整数的和。
输入
输入第一行是一个整数T,表示有T组测试实例;
每组输入包括两行:
第一行一个数n表示接下来会有n个整数;
第二行空格隔开的n个数。
输出
对于每组输入,在一行输出n个数的和(保证和不会超出int类型的范围)!
样例输入 Copy
2 3 1 2 3 4 -1 0 -19 22
样例输出 Copy
6 2
提示
初做多实例测试,注意累加和变量赋初值的位置。
#include"stdio.h"
int main()
{
int t;
scanf ("%d",&t);
int n;
int i=1,ii=1;
int m;
int s=0;
while(i<=t)
{
scanf ("%d",&n);
while(ii<=n)
{
scanf ("%d",&m);
s=s+m;
ii++;
}
printf ("%d\n",s);
i++;
s=0;//在上一轮循环结束后重新赋值0
//防止对下一轮循环产生影响
ii=1;//在上一轮循环结束后重新赋值1
//防止对下一轮循环产生影响
}
return 0;
}
标签:OJ1081,int,HAUT,个数,实例,此题,Copy,输入 来源: https://blog.csdn.net/qq_61047719/article/details/120675653