#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,n,sum=0,m;
while(1)
{ printf("请输入n个正数的求和运算\n");
scanf("%d",&n);
printf("请分别输入这几个数\n");
for(i=1;i<=n;i++)
{
scanf("%d",&m);
if(m<0)
continue;
if(m==0)
break;
sum+=m;
}
printf("sum=%d\n\n",sum);
sum=0;
}
return 0;
}
心得体会
这个题与上一个就是多加了一个连续输入 但这样做要记得给sum重新赋值