亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

用while循環,不知道哪里錯了,求指教

#include

int main()?

{ ? ?

int sum = 0; ? ? ?

int i = 1; ? ? ?

int flag = 1; ? ?//使用while循環 ? ?

while(i<=100) ? ?

{ ? ? ??

?if(i%2==0) ? ? ??

?{ ? ? ? ? ?

??flag*=-1; ? ? ?

??} ? ? ??

?sum+=i*flag; ? ??

? ?i++; ??

?} ??

?printf("sum=%d\n",sum); ? ?

return 0; ? ?

?}?

為什么這個不對呀

正在回答

5 回答

? while(i<=100)
??? {
??????? if(i%2==0)
??????? {
???????? sum=sum+i*-1;
???????? i++;
??????? }
?????? else
??????? {
???????? sum=sum+i;
???????? i++;
??????? }
??? }

沒用flag

0 回復 有任何疑惑可以回復我~

while(i<=100)

{

?if(i%2==0)

?{

? flag=-1;

? }

? else{

? ? flag=1;

? }

?sum+=i*flag;

? ?i++;

?}

0 回復 有任何疑惑可以回復我~

flag正負不對

while(i<=100)
????{
????????
????????if(i%2!=0)
????????{
????????????sum+=i;
????????????//printf("+%d\n",i);
????????}
????????else
????????{
????????????sum-=i;
????????????//printf("-%d\n",i);
????????}
????????i++;
????????
????}


1 回復 有任何疑惑可以回復我~

與要求的偶數不同步

0 回復 有任何疑惑可以回復我~

1.#include? ?不完整

2.

if(i%2==0) ? ? ??

?{ ? ? ? ? ?

??flag*=-1; ? ? ?

??} ? ? ??

這步flag為-1時與奇數不同步

編譯時sum=0+1-2-3+4+5-6-7......-100

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

用while循環,不知道哪里錯了,求指教

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號