#include<stdio.h>
#include<math.h>
int print_prime(int i)
{
int sign=1;
int x = (int)sqrt((float)i);
for(int n=2;n<=x;n++)
{
if(i%n==0)
{
sign=0;
break;
}
}
if(sign==1)
{
return i;
}
return 0;
}
int main()
{
int m=1;
int number=0;
for(m=1;m<=100;m++)
{
number=print_prime(m);
if(number)
{
printf("%d\n",number);
}
}
}
打印1-100之间的所有质数
最新推荐文章于 2021-12-20 20:50:50 发布