當前位置:首頁 » 編程語言 » c語言上機求m到n上質數的個數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言上機求m到n上質數的個數

發布時間: 2023-03-02 21:35:07

❶ C語言編程:輸出1到N中所有質數的個數

#include
#include
#include
int
panan(int
n)
{
int
i=2;
for(i;i<=sqrt(n);++i)
//判斷是質數只用到n的平方根就好
if(n%i==0)
return
0;
//余數為0,說明n有約數,所以返回0
return
1;
//表示沒有餘數返回1
}
int
main()
{
int
a=2,i=2,t=100000,n;
printf("輸入n:");
scanf("%d",&n);
printf("1~%d之間的質數有:",n);
//
printf("%d",a);
//可以在後邊輸出
這個可以省略
if(n<=100000&&n>1)
//如果是while(),將是一個死循環,程序不會停止,用if做判斷
{
do
{
if
(panan(i))
//i%a是判斷奇數的不是判斷質數的,我做了一個程序調用
printf("%d
",i);
++i;
}
while(i<=n);//如果只是i
評論
0
0
載入更多

❷ C語言求1到n所有質數

按照題目要求編寫的程序如下(見圖)