導航:首頁 > 編程知識 > 編程質數怎麼算

編程質數怎麼算

發布時間:2024-11-08 09:01:35

『壹』 C語言編程,1到100,求質數,誰能幫幫我啊,網上找的,不完整,看不懂,毫無思路

#include<stdio.h>
#include<math.h>
intf(intn)
{
inti;
//素數標准:只能被自己和1整除的數字
for(i=2;i<=sqrt(n);i++)
{
//能被其他數整除,就不是素數
if(n%i==0)
return0;
}
return1;
}
intmain()
{
inti,k=0;
printf("1至100之間的素數從小到大分別為: ");
for(i=2;i<=100;i++)
{
//依次判斷所有數字是否為素數
if(f(i))
{
k++;
printf("%d ",i);
}
}
printf(" 總共%d個。 ",k);
return0;
}

『貳』 查找100以內的所有質數的python編程怎麼寫

質數(prime number)又稱素數,有無限個。質數定義為在大於1的自然數中,除了1和它本身以外不再有其他因數的數稱為質數,如:2、3、5、7、11、13、17、19。
方法一:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
num=[];
i=2
for i in range(2,100):
j=2

for j in range(2,i):
if(i%j==0):
break

else:
num.append(i)
print(num)

方法二:
import mathdef
func_get_prime(n):
return filter(lambda x: not [x%i for i in range(2, int(math.sqrt(x))+1) if x%i ==0], range(2,n+1))
print func_get_prime(100)

輸出結果為:
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]

希望我的回答對你有幫助!

閱讀全文

與編程質數怎麼算相關的資料

熱點內容
工廠qc數據記錄起到什麼作用 瀏覽:416
word演算法偽代碼 瀏覽:506
微信公眾號開發項目 瀏覽:364
zip單文件有哪些 瀏覽:840
qq公眾平台廣告 瀏覽:425
如何空白處填寫上面數據 瀏覽:943
dnf90版本搬磚收入表 瀏覽:110
dnf85升級90要幾天 瀏覽:883
數控編程xyz什麼意思 瀏覽:475
linux簡單的聊天程序 瀏覽:746
javap反編譯 瀏覽:510
mkldr是什麼文件 瀏覽:768
pv操作代碼 瀏覽:709
文件2mb是百分之多少 瀏覽:601
程序員編程專業學什麼 瀏覽:993
git拉代碼文件名過長 瀏覽:688
魅族MX3升級flyme4存在的問題 瀏覽:218
匯編語言程序和流程圖 瀏覽:5
電腦上打不開文件路徑錯誤 瀏覽:239
榮耀盒子無線網路 瀏覽:448

友情鏈接