第一次没给sum赋初值,得出了一个绝对值超大的负数,而且sum=0要放在while内的
其他语句之前,
#include<stdio.h> int main() { int sum,temp;int T; while(scanf("%d",&T),T) { sum=0; while(T--) { scanf("%d",&temp); sum+=temp; } printf("%d\n",sum); } return 0; }
第一次没给sum赋初值,得出了一个绝对值超大的负数,而且sum=0要放在while内的
其他语句之前,
#include<stdio.h> int main() { int sum,temp;int T; while(scanf("%d",&T),T) { sum=0; while(T--) { scanf("%d",&temp); sum+=temp; } printf("%d\n",sum); } return 0; }