用C语言编写自定义函数prime(int x),判断x是否为素数?
int prime(int x)
{
int i,k
k=(int)sqrt( (double)x )
for(i=2i<=ki )
if(x%i==0)
break
// 如果完成所有循环,那么x为素数
if(i>k)
retrun 1
else
return 0
}
C语言,编写函数判断一个整数是否为素数,在主函数中调用该函数并输出100以内的全部素数?
参考代码:
#include <stdio.h>
int is_prime_number(int n)
{
int i
int result = 1
if(n==1)
return 0
for(i=2i<ni )
{
if(n%i==0)
{
result = 0
break
}
}
return result
}
int main()
{
int n
printf("100以内的素数包括:")
for(n=1n<=100n