本文目录一览:
C语言中is_prime是什么意思?有什么作用?
is_prime的含义是判断一个数是不是素数。素数的英文说法是prime number。
C语言if (prime(i))什么意思
prime(i),这个一个是个函数的调用。意思根据我以前的经验,应该是判断是不是素数。
if(prime(i)) 的意思就是如果i是素数
C语言中prime的作用
1、一般而言,prime的作用就是判断一个数是否为素数(也称“质数”)。各种函数是指自己定义的函数还是库函数?若是库函数,这就需要自己去看相关资料掌握。若是自己定义的函数,那作用自己应该清楚不过了。
2、例如:
#include stdio.h
int IsPrime(int n)
{
if (n = 1) return 0;
if (n % 2 == 0) return n == 2;
for (int i = 3; ; i += 2)
{
if (i n/i) break; // 等价于 i*i n, 不用开方
if (n % i == 0) return 0;
}
return 1;
}
int main()
{
for (int n = 100; n = 300; n++)
if (IsPrime(n))
printf("%4d", n);
return 0;
}