注册 登录
编程论坛 C++教室

关于 数据求和

z5999202z 发布于 2014-11-14 21:07, 435 次点击
程序代码:
#include<stdio.h>
main()
{
    int n,i=1,a,b=0;
    scanf("%d\n",&n);
    while(i<n)
     {scanf("%d ",&a);
     b=b+a;
     i++;}
     printf("%d",b);

只有本站会员才能查看附件,请 登录
2 回复
#2
z5999202z2014-11-14 21:07
为什么会少了最后一个a的值
#3
stop12042014-11-15 01:47
1+2+3+4+5+6不就是21?
你输入 1 2 3 4 5 6
b原本=0 ,循环的过程就是 b+=1  b+=2 b+=3 b+=4 b+=5 b+=6  就是21了
1