課程
/后端開發
/C
/C語言入門
這題為什么不能用 ++i
2018-07-13
源自:C語言入門 4-6
正在回答
可以啊,你把++i 放到sum=sum+i;下面就行了
#include <stdio.h>
int main()
{
? ? int i,sum=0;
? ? i=1;
? ? while(i <= 100) ?//循環條件應該是什么呢?
? ? {
? ? ? ? sum=sum + i++;
? ? }
? ? printf("100以內所有整數之和為:%d\n", sum);
? ? return 0;
}
++i? ?先自加,再賦值。假設i開始為0,執行++i,則先計算0+1=1,再將結果1賦給i。
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
4 回答為什么不能用i<101要用 i<=100
4 回答為什么這樣不對?。。?! i++是什么 為什么要用i++
1 回答為什么while()里 要用i 不能用sum
4 回答為什么不能把 index=i; break; 這兩句換成 return i; ?
2 回答為什么i++不能放到sum+=i前面
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-28
可以啊,你把++i 放到sum=sum+i;下面就行了
2018-07-16
#include <stdio.h>
int main()
{
? ? int i,sum=0;
? ? i=1;
? ? while(i <= 100) ?//循環條件應該是什么呢?
? ? {
? ? ? ? sum=sum + i++;
? ? }
? ? printf("100以內所有整數之和為:%d\n", sum);
? ? return 0;
}
2018-07-13
++i? ?先自加,再賦值。假設i開始為0,執行++i,則先計算0+1=1,再將結果1賦給i。