#include<stdio.h>
#include<math.h>
int is_prime(int a)
{
int j;
for (j = 2; j <= sqrt(a); j++){
if (a%j == 0)
return 1;
}
return 0;
}
int main()
{
int i,n,num=0;
scanf("%d",&n);
for (i=2;i<=n;i++){
if(is_prime(i)==0){
printf("%6d", i);
num++;
if(num%10==0)
printf("\n");
}
}
if(num<10)
printf("\n");
return 0;
}
输出2到n之间的全部素数
最新推荐文章于 2022-08-30 13:08:35 发布