tft每日頭條

 > 圖文

 > 素數分布的公式

素數分布的公式

圖文 更新时间:2024-07-18 11:15:59

素數分布的公式?輸入兩個正整數m和n,輸出m和n之間的所有素數 要求程序定義一個prime()函數和一個main()函數,prime()函數判斷一個整數n是否是素數,其餘功能在main()函數中實現 int prime(int n) { //判斷n是否為素數, 若n為素數,本函數返回1,否則返回0 } 對于C/C 代碼的提交,本題要求必須通過定義prime函數和main函數實現,否則,提交編譯錯誤,要提交完整的程序,我來為大家科普一下關于素數分布的公式?以下内容希望對你有幫助!

素數分布的公式(素數表函數專題)1

素數分布的公式

ICPC--1092: 素數表(函數專題)題目描述

輸入兩個正整數m和n,輸出m和n之間的所有素數。 要求程序定義一個prime()函數和一個main()函數,prime()函數判斷一個整數n是否是素數,其餘功能在main()函數中實現。 int prime(int n) { //判斷n是否為素數, 若n為素數,本函數返回1,否則返回0 } 對于C/C 代碼的提交,本題要求必須通過定義prime函數和main函數實現,否則,提交編譯錯誤,要提交完整的程序。

輸入

輸入兩個正整數m和n,m<=n,且都在int範圍内。

輸出

輸出占一行。輸出m和n之間的所有素數,每個數後有一個空格。測試數據保證m到n之間一定有素數。

樣例輸入

2 6

樣例輸出

2 3 5

代碼

#include<stdio.h> #include<math.h> int prime(int n) { int i,a; if(n==1) return 0; a=(int)sqrt(n); for(i=2; i<=a; i ) { if(n%i==0) return 0; } return 1; } int main() { int i,n,m,b,flag; scanf_s("%d%d",&m,&n); flag=0; for(i=m; i<=n; i ) { b=prime(i); if(b==1 && flag==0) { printf("%d ",i); flag=1; continue; } if(b==1) printf("%d ",i); } }

ICPC--1093: 驗證哥德巴赫猜想(函數專題),

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved