本文目錄一覽:
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;
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/157990.html