求教!怎样修改能和题目要求的一样输出(多重循环)
输入多行数据,每行的第一个数n表示后续有多n个数需要求和,输入-1表示结束样例输入
4 1 2 3 4
3 1 2 3
-1
样例输出
10
6
#include<stdio.h>
int main()
{
int n,x,i;
scanf("%d%d",&n,&x);
while(n!=-1)
{
int sum=0;
scanf("%d%d",&n,&x);
for(i=0;i<=n;i++)
{
scanf("%d",&x);
sum+=x;
}
printf("%d\n",sum);
}
}
这个代码输入
4 1 2 3 4
3 1 2 3
回车就输出了,而且只输出一个8。