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

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

4-14 不懂步驟意思

此代碼中,if (m%n==0)

? ? ? ? ? ? ? ?break;

}

if(m==n)

? ? ?printf("%d",m);

}

return 0;

}

這幾步什么意思,不理解~

正在回答

4 回答

判斷m除以n后的余數(shù)是否為0,是就執(zhí)行break;再判斷m是否等同n,是就打印m到屏幕。

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

MJonas 提問者

為什么要利用余數(shù)?
2015-09-06 回復 有任何疑惑可以回復我~
#2

Virture 回復 MJonas 提問者

這個是判斷素數(shù)的條件,你要查一下什么是素數(shù)
2015-09-06 回復 有任何疑惑可以回復我~
#3

MJonas 提問者

非常感謝!
2015-09-07 回復 有任何疑惑可以回復我~
#4

Virture 回復 MJonas 提問者

不客氣
2015-09-07 回復 有任何疑惑可以回復我~
查看1條回復

剛看了你的疑問,使用求余和除法是不一樣的,如8%2=0,8%4=0而8/2=4,8/4=2;m%n=0,表示m能整除n,

if(m%n==0)這句,如果m整除n,這行后面的break;

if(m%n==0)

break; ? ? ? ? /*##外層循環(huán)一次,內層循環(huán)多次中有符合m整除n的數(shù),并且n是內層循環(huán) ?被整除的最小的數(shù),也就是說 ?n是m的最小被除數(shù) , 比如8%2==0就跳出內循環(huán)了,不會執(zhí)行8%4或8%8這一步了;*/

后面的

if(m==n)/*篩選出有可能是素數(shù)的數(shù)后,再次篩選,想一下:n是m最小的被除數(shù),m,n都大于1,當m=n時,意思就是只能自己整除自己了,也就是素數(shù)了*/



0 回復 有任何疑惑可以回復我~
  1. 當m=2時執(zhí)行子循環(huán),因為n從2開始所以n<m不成立,直接跳出子for循環(huán),因為m=n=2,所以輸出2.

  2. 當m=3時,執(zhí)行子循環(huán),因為3%2!=0.所以繼續(xù)執(zhí)行子循環(huán),因為有個n++.所以n變成了3.當n=3時因為n<m不成立,所以跳出子循環(huán),又因為m=n=3,所以輸出3.

  3. 當m=4時,執(zhí)行子循環(huán),因為4%2==0,直接執(zhí)行breeak,跳出子循環(huán),又因為m=4 n=2 m!=n。所以不輸出m=4.然后執(zhí)行m=5的時候的情況以此類推。。。。。

    我認為是這樣的。

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

羽丶

你好,請問 m=4時, n++之后已經變成3 了, 為什么還是執(zhí)行 4%2?
2015-10-07 回復 有任何疑惑可以回復我~
#2

阿西ol 回復 羽丶

又重新開始循環(huán)了
2016-01-14 回復 有任何疑惑可以回復我~

如果都不是那


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

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926926    人
  • 解答問題       21533    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

4-14 不懂步驟意思

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

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

幫助反饋 APP下載

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

公眾號

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