請(qǐng)問為什么sum后要用i++,不可以另外用printf啟一行嗎?
#include <stdio.h>
int main()
{
? ? int i,sum=0;
? ? i=1;
? ? while( ?i<=100 ?) ?//循環(huán)條件應(yīng)該是什么呢?
? ? {
? ? ? ? sum=sum+i++;
? ? ? ? ? ? ?//這里是不是應(yīng)值
? ? }
? ? printf("100以內(nèi)所有整數(shù)之和為:%d\n", sum);
? ? return 0;
}
2018-08-14
i++是為了自增到100后,跳出while循環(huán);
printf只具有打印輸出功能;
2018-08-21
如果沒有i++ 那么i的值就一直是1,while條件<=100為真 程序就陷入了死循環(huán)了