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 )
{
if(is_prime_number(n))
{
printf("%d ",n)
}
}
printf("")
return 0
}
c 怎么编程输出100以内的素数?
做一个嵌套循环,
for i=1 到100
for j=1到i
依次判断i除以j,如果整除的数字只有i和1,那么就输出为素数。