您的位置:

c语言中prime是,prime在c语言中的意思

本文目录一览:

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;

}