多组测试数据(求和)IV

还有一些输入是以上几种情况的组合,具体根据题目对前面几种情况进行组合 比如题目要求是多组测试数据 每组测试数据首先输入一个整数n(如果n=0就表示结束) 然后再输入n个整数 这类题目输入格式如下:
int main()
{
int n,i;
while(scanf("%d",&n)!=EOF && n!=0)
{
for(i=1;i<=n;i++)
{
…//每次输入一个数,共循环n次,需要的时候做其他处理
}

}

}

#include<stdio.h>
int main()
{
int n;
while(scanf("%d",&n)!=EOF&&n!=0){ \注:没有这一行会出现Output Limit Exceed ,即Output Limit Exceed ,出现死循环
int a,s=0; \使得s从0开始加
for(int i=1;i<=n;i++)
{
scanf("%d",&a);
s=s+a; \看清题意,是加任意数,所以要有循环,加自己输入的数
}
printf("%d\n",s);
}
return 0;
}

猜你喜欢

转载自blog.csdn.net/z2431435/article/details/83413366