温馨提示×

​C语言求素数程序代码怎么写

小亿
71
2023-12-13 12:30:02
栏目: 编程语言

以下是一个简单的C语言程序,用于判断一个数是否为素数:

#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() {
    int num;
    printf("请输入一个整数:");
    scanf("%d", &num);
    if (isPrime(num)) {
        printf("%d是素数\n", num);
    } else {
        printf("%d不是素数\n", num);
    }
    return 0;
}

程序中的isPrime函数用于判断一个数是否为素数,如果是素数则返回1,否则返回0。在主函数中,先通过键盘输入一个整数,然后调用isPrime函数判断是否为素数,并输出结果。

0