課程
/后端開(kāi)發(fā)
/Python
/Python開(kāi)發(fā)環(huán)境搭建
實(shí)現(xiàn)isPrime()函數(shù),參數(shù)為整數(shù),要有異常處理。如果整數(shù)是質(zhì)數(shù),返回True 否則返回False
2017-11-16
源自:Python開(kāi)發(fā)環(huán)境搭建 1-1
正在回答
你百度啊。求素?cái)?shù)函數(shù)。
//最普通的方法:
#include<stdio.h>
#include<math.h>
#define N 10000001
int prime[N];
int main()
{
??? int i, j, num = 0;
?for(i=2; i<N; i++)
??? {? for(j=2; j<=sqrt(i); j++)
???????? if( j%i==0 ) break;
?????? if( j>sqrt(i) ) prime[num++] = i;
??? }
?for(i=2; i<100; i++) //由于輸出將占用太多io時(shí)間,所以只輸出2-100內(nèi)的素?cái)?shù)??梢园?00改為N
??? if( prime[i] )printf("%d ",i);
???
?return 0;
}
舉報(bào)
帶你搭建 Python開(kāi)發(fā)環(huán)境,為后續(xù)Python學(xué)習(xí)打好基礎(chǔ)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-12-01
你百度啊。求素?cái)?shù)函數(shù)。
//最普通的方法:
#include<stdio.h>
#include<math.h>
#define N 10000001
int prime[N];
int main()
{
??? int i, j, num = 0;
?for(i=2; i<N; i++)
??? {? for(j=2; j<=sqrt(i); j++)
???????? if( j%i==0 ) break;
?????? if( j>sqrt(i) ) prime[num++] = i;
??? }
?for(i=2; i<100; i++) //由于輸出將占用太多io時(shí)間,所以只輸出2-100內(nèi)的素?cái)?shù)??梢园?00改為N
??? if( prime[i] )printf("%d ",i);
???
?return 0;
}