第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

4-10我不想用flag,這種方法為啥編譯不出來,能否幫我看看哪里出錯了?

4-10我不想用flag,這種方法為啥編譯不出來,能否幫我看看哪里出錯了?

C
是慕粉啊 2017-10-04 10:10:36
#include <stdio.h>int main(){ ????int i,sum; ????for(i=1,sum=0;i<=100;i++) ????{ ????????if(i%2=0) ????????{ ????????????i*=-1; ????????} ????????sum+=i; ????????printf("sum=%d\n",sum); ????} ????return 0;}
查看完整描述

2 回答

已采納
?
望遠

TA貢獻1017條經(jīng)驗 獲得超1032個贊

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

程序有BUG,這里循環(huán)是個死循環(huán)。

#include?<stdio.h>
int?main()
{
????int?i,sum;
????for(i=1,sum=0;i<=100;i++)
????{
		int?temp=i;
		if(i%2==0)
		{
			temp=i*-1;
		}??
????????sum+=temp;
????????
????}
	printf("sum=%d\n",sum);
????return?0;
}


查看完整回答
2 反對 回復 2017-10-04
?
是慕粉啊

TA貢獻3條經(jīng)驗 獲得超0個贊

請問,我剛剛修改了一下,程序里面的bug,在哪里,我不知道怎么改,的確是一個死循環(huán)?

查看完整回答
反對 回復 2017-10-04
  • 望遠
    望遠
    if(i%2==0) { i*=-1; } 問題出在這,當i==2時,if成立,i被修改成了-2,循環(huán)+1,變成-1 0 1 2(開始重復)構成一個死循環(huán)
  • 是慕粉啊
    是慕粉啊
    好的,謝謝,是不是只有在printf后面再加一個if語句才行,還是還有別的修改方法?
  • 2 回答
  • 0 關注
  • 1659 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號