69,379
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main()
{
int n,temp=0,sum=0;
int a[1024];
int i = 0 ,j;
while(1)
{
scanf("%d", &n);
if (n == 0)
{
printf("\noutput\n");
for(j=0; j<i; j++)
printf("%d\n", a[j]);
break;
}
while(n--)
{
scanf("%d", &temp);
sum += temp;
}
a[i++] = sum;
sum = 0;
}
return 0;
}
#include <stdio.h>
int main(void)
{
int i, j, k, s;
while(1)
{
scanf("%d", &i);
if(i == 0)
break;
s = 0;
for(j = 0; j < i; ++j)
{
scanf("%d", &k);
s += k;
}
printf("%d\n", s);
}
return 0;
}
#include <stdio.h>
int main()
{
while(1)
{
int n,temp=0,sum=0;
scanf("%d",&n);
if(!n)
break;
while(n--)
{
scanf("%d", &temp);
sum+=temp;
}
printf("%d\n", sum);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,temp=0,sum=0;
scanf("%d",&n);
while(n--)
{
scanf("%d",&temp);
/*这里的while循环是一个死循环,如果输入一个不为0的数时,就不断的执行下去!由于temp的值没有改变,所以跳不出这个循环,导致出错*/
while(temp)
{
sum+=temp;
printf("%d\n",sum);
}
}
return 0;
}