C语言题目如下

来源:百度知道 编辑:UC知道 时间:2024/06/15 02:29:17
main()
{ int sum=0,i;
scanf("%d",&i);
while("i<=10)
{sum=sum+i;
i++:
printf("sum=%d',sum);
}当输入一时sum=55为什么等于55具体怎么循环的能给出详细过程吗

1<10,
0+1=1,
自加
1+1=2;
2<10,
1+2=3,
自加
....
10=〈10
继续循环
11不符合
循环中止
最终相当于
1+2+3+4+5+6+7+8+9+10=55

当然啦
从1加到10当然是55了

你这个题目是有问题的
至少第2步有个printf做注释吧