c語言輸出m到n之間的素?cái)?shù) c語言,調(diào)用函數(shù)求m與n之間素?cái)?shù)的個(gè)數(shù)?
c語言,調(diào)用函數(shù)求m與n之間素?cái)?shù)的個(gè)數(shù)?在int prime(int a)中,if(a>(n-m)/2返回0可以更改為if(I>(n-m)/2)返回0。事實(shí)上,有更好的算法來判斷素?cái)?shù),但最簡單
c語言,調(diào)用函數(shù)求m與n之間素?cái)?shù)的個(gè)數(shù)?
在int prime(int a)中,if(a>(n-m)/2返回0可以更改為if(I>(n-m)/2)返回0。事實(shí)上,有更好的算法來判斷素?cái)?shù),但最簡單的改變方法是這樣的。如果您想優(yōu)化它,請(qǐng)?jiān)俅卧儐?/p>
#include<stdio。H>
int main()
]{
]int m,N,I,leap,J
leap=1
scanf(%d%d“,&;m,&;N)
對(duì)于(J=m,J<=N,J)
{
for(i=2,leap=1i<=J-1i)
{
if(J%i==0)
{
leap=0
break
}
if(leap==1)
printf(%d,J)
}
return 0
}