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

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

為什么第二個for循環(huán)內(nèi)n<m,跳出循環(huán)后n 能等于m

for(m=2;m<=50;m++)

{

????????for(n=2;n<m;n++)

????????????????{

??????????????????if(m%n==0)

?????????????????}

?????????if(n==m)

}

正在回答

4 回答

第一層循環(huán)遍歷從2-50的所有數(shù);第二層循環(huán)遍歷大于2小于第一層數(shù)字的所有數(shù);

根據(jù)定義,當一個數(shù)只能被只能被1和它本身整除的數(shù)字是素數(shù)。

把第一句話翻成人話就是?? 找一個數(shù)字,除以比他小的每一個數(shù)字,如果求余等于0的結果不是他本身(能整除別的數(shù)字) 即這個數(shù)不是素數(shù)

如果是他本身,即這個數(shù)是素數(shù)

這也就是下兩句的判斷邏輯

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

qq_慕用5096974

能夠理解這個
2019-02-16 回復 有任何疑惑可以回復我~
for循環(huán)是
for(1;2;3)
{
?代碼。。。
?}
?//1,先運行for里的“1”和“2”然后運行{}里的,之后返回來運行“3”,
?//2,按照這樣的話,M的初始值是2,N的也是2,m<=50是真(值為非0,可以用printf("%d\n",m<=50);看到),
?//然后執(zhí)行第二個for循環(huán)
?//3,n=2,n<m為假(值為0)不執(zhí)行if(m%n?==?0)
?//4,接著執(zhí)行if(n?==?m),然后執(zhí)行m++(就是m加1)
?//5,再執(zhí)行“1”和“2”,循環(huán)往復直到循環(huán)結束。
?//不知道你能理解不,我也是沒入門呢,正在學,這個需要你自己理解。
2 回復 有任何疑惑可以回復我~
#1

卡爺爺

666
2019-02-13 回復 有任何疑惑可以回復我~

那怎么可能n能被m 整除呢,按你的說n只比m小一

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

因為后面有個n++;n++的作用是在運算結束后n的值加一。

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

慕勒0452018 提問者

那怎么可能n能被m 整除呢,按你的說n只比m小一 2秒前
2018-12-15 回復 有任何疑惑可以回復我~
#2

慕碼人3084263 回復 慕勒0452018 提問者

if(m%n==0)這個判斷對吧,判斷完接下去要進行n的自增n++,然后在回到第二個for那邊再進行判斷。所以最后跳出來的會有n=m的
2018-12-22 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么第二個for循環(huán)內(nèi)n<m,跳出循環(huán)后n 能等于m

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

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

幫助反饋 APP下載

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

公眾號

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