#include<stdio.h>
#include<math.h>
int main()
{
int m,i,j,k,a=0;
scanf("%d",&m);
for(i=m-1;i>=2;i--)
{
int tag=1;
k=(int)sqrt(i);
for(j=2;j<=k;j++)
{
if(i%j==0)
{
tag=0;
break;
}
}
if(tag==1)
{
printf("%6.0d",i);
a++;
}
if(a>=10)
break;
}
return 0;
}
小于m的最大的10个素数——个人练习
最新推荐文章于 2024-10-12 22:21:30 发布