c语言使用函数求素数 c语言求素数个数( 二 )


#includemath.h
void main()
{
int input_x,result;
printf("Please enter a INT number: ");
scanf("%d",input_x);
result = prime_number(input_x);
printf("%d, ",input_x);
if(result)
{
printf("It is a prime number");
}
else
{
printf("It is 'not' a prime number");
}
}
prime_number(num)
{
int a,i,temp;
temp = 0;
a=sqrt(num);
for(i=2;i=a;i++)
{
if(num%i==0)
{
temp = 1;
break;
}
}
if(temp == 0)
return 1;
return 0;
}
C语言如何使用自定义函数判断素数?#include stdio.h
int fun(int x)//
{
if(x2)
return 0;//返回0c语言使用函数求素数,非素数
for(int i=2;i*i=x;i++)
if(x%i==0)
return 0;
return 1;//返回1c语言使用函数求素数,素数
}
int main()
{
int n;
scanf("%d",n);
if(fun(n)==1)
printf("%d是素数\n",n);
else
printf("%d不是素数\n",n);
return 0;
}
【c语言使用函数求素数 c语言求素数个数】关于c语言使用函数求素数和c语言求素数个数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读