程序解释:开头给出数组数目总数,后面的数依次相加,加到最后一个程序结束
例如:3 5 6 7
3代表3个数
5 6 7 代表依次相加的数
程序输出18*/
/*郭月盟,2014.01.31 12:15修改*/
#include<stdio.h> int main(){ int sum=0,i,a,num; while(scanf("%d",&num)!=-1)/*!=-1相当于!=EOF*/ { sum=0; for(i=1;i<=num;i++){ scanf("%d",&a); sum=sum+a; } printf("%d ",sum); } return 0; } /* #include<stdio.h> int main(){ int n,sum=0,i,a,num; scanf("%d",&n); while(n--){ scanf("%d",&num); sum=0; for(i=1;i<=num;i++){ scanf("%d",&a); sum=sum+a; } printf("%d ",sum); } return 0; } */ /* #include<stdio.h> int main(){ int n,sum=0,i,a; while(scanf("%d",&n),n){ sum=0; for(i=1;i<=n;i++){ scanf("%d",&a); sum=sum+a; } printf("%d ",sum); } return 0; } */