求助大神,這樣寫可以不。初學(xué)者,
#include <stdio.h>
int main()
{
??? int i,sum=0;
??? i=1;
??? while(?? i<=100? )? //循環(huán)條件應(yīng)該是什么呢?
??? {
??????? sum=sum+i;
??????????? //這里是不是應(yīng)該改變循環(huán)變量的值
????? i=i++;?????
??? }
??? printf("100以內(nèi)所有整數(shù)之和為:%d\n", sum);
??? return 0;
}
2020-07-11
#include <stdio.h>
int main()
{
? ? int i,sum=0;
? ? i=1;
? ? while( ? i <= 100 ) ?//循環(huán)條件應(yīng)該是什么呢?
? ? {
? ? ? ? sum=sum+i;
? ? ? ? ?i++; ? ? ? ? //這里是不是應(yīng)該改變循環(huán)變量的值
? ? }
? ? printf("100以內(nèi)所有整數(shù)之和為:%d\n", sum);
? ? return 0;
}
2020-05-01
直接寫????i++
2020-04-19
可以把i=i++替換成++i.
2020-04-16
i=i++不對,直接寫i++就可以了。
i=i++分解為兩步:1,i=i;2,i=i+1。i不會變,死循環(huán)。