-6
scanf("%d", &N);
for(i = 0; i < N; i++) {
scanf("%d", &a);
}
printf("%d", a);
如果N
大于1,如何在每次循环迭代中累加inputed值?C编程,存储来自for循环的数据
例如..如果N是2,scanf的将扫描两次,我想要的2的“a”我inputed加起来
scanf("%d", &N);
for(i = 0; i < N; i++) {
scanf("%d", &a);
}
printf("%d", a);
如果N
大于1,如何在每次循环迭代中累加inputed值?C编程,存储来自for循环的数据
例如..如果N是2,scanf的将扫描两次,我想要的2的“a”我inputed加起来
创建一个新的变量,并从环加a
使得每个输入值加起来:
int sum=0;
scanf("%d", &N);
for(i=0;i<N;i++){
scanf("%d", &a);
sum+=a; //this is the short for sum=sum+a;
}
printf("The Sum is %d", sum);
int sum = 0;
scanf("%d", &N);
for(i=0;i<N;i++){
scanf("%d", &a);
sum = sum + a;
}
printf("%d", sum);
现在你有一个0值和变量。在for循环中,继续添加sum的最后一个值,并在最后打印sum值。
谢谢大家对我noob问题的快速回答:D – Elfouns 2014-11-02 12:11:58