第1个回答 2011-07-28
#include<stdio.h>
void main(){
int sum=0;
for(int a;(scanf("%d",&a),a)!=0;sum+=a);
printf("%d\n",sum);
}
为什么要用for语句呢?
这个可以实现你要的效果,如果看不懂可以来咨询我
第2个回答 2012-11-22
偶们老师分析完的答案
#include<stdio.h>
main()
{
float sum=0,n;
scanf("%f",&n);
while(n!=0)
{
sum+=n;
scanf("%f",&n);
}
printf("sum=%.2f\n", sum);
}
第3个回答 2011-07-28
#include <stdio.h>
void main()
{
int n,sum=0, i;
scanf("%d",&n);
for(;n;)
{
sum+=n;
scanf("%d",&n);
}
printf("sum=%d\n", sum);
}本回答被提问者采纳
第4个回答 2011-07-28
#include<stdio.h>
int main()
{
int sum = 0,n;
while(scanf("%d",&n),n)
{
sum += n;
}
printf("%d\n",sum);
return 0;
}