C PrimerPlus第7章質問9
#include<stdio.h>
int isprime (int x);
int main()
{
int x, i;
printf("Enter your number");
scanf("%d", &x);
for(i = 2; i <= x; i++)
{
if(isprime(i))
{
printf("%3d", i);
continue;
}
}
return 0;
}
int isprime (int x)
{
int i;
int ret = 1;
for(i = 2; i < x / 2; i++)
{
if(x % i == 0)
{
ret = 0;
}
break;
}
return ret;
}