代码(vj accepted);
#include<stdio.h>
int main()
{
int a,n,sum,b,i;
scanf("%d",&a);
while(a--)
{
scanf("%d",&n);
sum=0;
for(i=0;i<n;i++)
{
scanf("%d",&b);
sum+=b;
}
printf("%d\n",sum);
}
return 0;
}
题目给出先输入一个数字,这个数字代表将会输入多少行;之后另一行输入一个数字,代表本行将会输入多少个用来求和的数字;
思路;先scanf输入一个数字;想让这个数字能控制行的数目,需要用到while(a--)与前面scanf的a相互配合;
之后就是HDU1092的思路了;
输入一个数字,代表本行的数学个数;然后这么多数字相加,需要用到for循环;
在for之前需要定义sum=0;但是这个定义得在while之内 ;
如果在while之外的话,加出来的值会把上一行的结果也加进去;
比如;(wrong answer)
2
4 1 2 3 4
10
5 1 2 3 4 5
25
路还长,今天先练习到这儿;
说实话,并不怎么知道这个;