C语言,编写函数判断一个整数是否为素数,在主函数中调用该函数并输出100以内的全部素数?

不知道怎么用函数判断一个整数是否为素数
2024-11-15 00:18:01
推荐回答(1个)
回答(1):

#include

int is_prime_number(int n)

{

   int i;

   int result = 1;

   if(n==1)

       return 0;

   for(i=2;i

   {

       if(n%i==0)

       {

           result = 0;

           break;

       }

   }

   return result;

}

int main()

{

   int n;

   printf("100以内的素数包括:\n");

   for(n=1;n<=100;n++)

   {

       if(is_prime_number(n))

       {

           printf("%d ",n);

       }

   }

   printf("\n");

   return 0;

}