#include <stdio.h>int main(){? ? /* 小伙伴們:? ? ? ? ? ?選擇你們認(rèn)為最合理的循環(huán)結(jié)構(gòu)完成功能吧 */? ? int sum = 0; ?//定義計(jì)算結(jié)果變量sum? ? int i = 1; ? ?//定義循環(huán)數(shù)字變量i? ? int flag = 1; //定義符號狀態(tài)變量flag? ??? ? //使用while循環(huán)? ? while(i<101)? ? {? ? ? ? i++;? ? ? if((i%2)!=0)? ? ? {? ? ? sum+=i; ?? ? ? }? ? ? else? ? ? {? ? ? sum-=i;? ? ? }? ? }? ?printf("sum=%d\n",sum);?? ??? ? return 0; ? ?}
1 回答
已采納

onemoo
TA貢獻(xiàn)883條經(jīng)驗(yàn) 獲得超454個贊
while 語句中一開始就執(zhí)行 i++ 了,注意這樣使得在循環(huán)中 i 是從 2 累計(jì)到 101 的。 這是你需要的結(jié)果嗎?
還是說你本打算在循環(huán)中讓 i 從 1 累計(jì)到 100? ?這樣的話,應(yīng)該把 i 自增語句放到 while 循環(huán)體中的后部。
- 1 回答
- 0 關(guān)注
- 1027 瀏覽
添加回答
舉報(bào)
0/150
提交
取消