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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

素?cái)?shù)的算法

#include <stdio.h>
int main()
{
??? int m, n;
??? for(m=3; m<=50; m++)
??? {
?? ??? ?for(n=2; n<m; n++)
??????? {
??????????? if(?? m%n==0?? )?????? //什么條件下跳出當(dāng)前循環(huán)
??????????? break;???????????? //這里應(yīng)該退出當(dāng)前循環(huán)了
?? ??? ?}?? ?
??????? if(m == n)?? //n循環(huán)結(jié)束后,如果m=n的話就輸出m
??????????? printf("%d? ", m);
?? ?}
?? ?return 0;?? ?
}

看不太懂???求大神講解一下。比如說m%n==0這個(gè)地方和m==n這個(gè)地方?

正在回答

4 回答

m%n==0 能整除

m == n 到了循環(huán)的結(jié)束?

質(zhì)數(shù)(prime number)又稱素?cái)?shù),有無限個(gè)。一個(gè)大于1的自然數(shù),除了1和它本身外,不能整除以其他自然數(shù)(質(zhì)數(shù)),換句話說就是該數(shù)除了1和它本身以外不再有其他的因數(shù);否則稱為合數(shù)。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Obscure 提問者

那為什么要把3和2開始比較 ???還是不太懂- 。-
2015-01-17 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Obscure 提問者

非常感謝!
2015-01-19 回復(fù) 有任何疑惑可以回復(fù)我~
#3

我的仰視30 回復(fù) Obscure 提問者

不是指把3和2進(jìn)行比較。for(m=3; m<=50; m++)是把3到50的數(shù)循環(huán)遍歷了一遍。其實(shí)素?cái)?shù)就是質(zhì)數(shù),因此素?cái)?shù)指的是只能被1和其本身整除的數(shù),那么必然2到其本身減一的數(shù)都不能被它整除,所以可以通過for(n=2; n<m; n++)if( m%n==0 ) 來讓它依次除以2到其本身減一的數(shù),這樣結(jié)果如果為0,這意味著不是素?cái)?shù),反之為素?cái)?shù)。
2015-01-24 回復(fù) 有任何疑惑可以回復(fù)我~

1不是素?cái)?shù),其實(shí)素?cái)?shù)也就是質(zhì)素!在我剛才發(fā)的程序中?printf("2 ");的2后面有空格,不要忘了!

0 回復(fù) 有任何疑惑可以回復(fù)我~

我覺得2也是素?cái)?shù),因此正確如下:

#include <stdio.h>

int main()

{

? ? int m, n;

? ? printf("2 ");

? ? for(m=3; m<=50; m++)

? ? {

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

? ? ? ? {

? ? ? ? ? ? if(m%n==0) ? ? ? //什么條件下跳出當(dāng)前循環(huán)

? ? ? ? break; ? ? ? ? ? ? ? ? //這里應(yīng)該退出當(dāng)前循環(huán)了

}

? ? ? ? if(m == n) ? //n循環(huán)結(jié)束后,如果m=n的話就輸出m

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

}

return 0; ? ?

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

1, 2 都是素?cái)?shù)

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

素?cái)?shù)的算法

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)