编程高手帮帮我啊

来源:百度知道 编辑:UC知道 时间:2024/06/23 20:53:50
main()
int a,sum=0
for(a=1;a<10;a++)
sun=sun+a;
printf("%d",sum);
}

这是一个for遁环,可是我就是不懂啊,,我知道是A在1小于或等于10的时候,A+1 可他的运算流程是怎么样的啊,,,为什么结果会是55呢,,我就是不明白啊,,,哪位高手能帮帮我啊,谢谢了,在下,,

晕!!这都不知道啊 哥们儿 郁闷 我给你讲讲吧!!

你那个for(a=1;a<10;a++) a的最后一个值是10。
因为a++每次循环一次就加一。循环最后一次是9!
9+1=10 所以最后一次是加10 知道了吧!!

楼主自已算算吧,人工算很麻烦的
流程:
初始化A和SUM都为 0
然后A在1~9不断增加,比如,当A=1时,SUM=0+1
A=2时,SUM=1+2,一直这样,到最后是多少我也不知道了,算算吧

不可能吧!用正常的算法来算,结果是45.不会是55啊!
这个程序的作用是实现从1到9的累加!
挺简单的啊!