C PrimerPlus第7章質問9

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;
}

おすすめ

転載: blog.csdn.net/xdg15294969271/article/details/108024011
おすすめ