C言語で100以下のすべての素数を出力する方法は何ですか。

C言語で書かれた、100以下のすべての素数を出力するプログラムが以下にあります。

#include <stdio.h>

int isPrime(int num) {
    if (num < 2) {
        return 0;
    }
    for (int i = 2; i * i <= num; i++) {
        if (num % i == 0) {
            return 0;
        }
    }
    return 1;
}

int main() {
    printf("Prime numbers between 1 and 100 are: \n");
    
    for (int i = 2; i <= 100; i++) {
        if (isPrime(i)) {
            printf("%d ", i);
        }
    }
    
    return 0;
}

このプログラムは、最初にisPrime()という関数を定義し、数値が素数かどうかを確認します。そして、main()関数内で、2から100までのすべての整数を繰り返し、ある数値が素数であればその数値を出力します。最終的に、100以下のすべての素数が出力されます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds