這樣呢 循環條件不是i的情況
這樣也可以: #include
int main() { ? ?int i,sum=0; ? ?i=1; ? ?while( sum<=4950 ? ) ?//循環條件應該是什么呢? ? ?{ ? ? ? ?sum=sum+i; ? ? ? ? i++; ? ? ? ? //這里是不是應該改變循環變量的值 ? ?} ? ?printf("100以內所有整數之和為:%d\n", sum); ? ?return 0; } 100以內所有整數之和為:5050這樣也可以: #include
int main() { ? ?int i,sum=0; ? ?i=1; ? ?while( sum<=4950 ? ) ?//循環條件應該是什么呢? ? ?{ ? ? ? ?sum=sum+i; ? ? ? ? i++; ? ? ? ? //這里是不是應該改變循環變量的值 ? ?} ? ?printf("100以內所有整數之和為:%d\n", sum); ? ?return 0; } 100以內所有整數之和為:50502016-10-25
舉報
2016-10-25
可以
【分析:最終狀態有兩個值可以參考,也就是i和sum】
我覺得不這么寫只不過是因為在設計這個程序時sum是不打算讓你來算的(計算過程由電腦完成)