以下是一个简单的求质数的C语言代码:

#include <stdio.h>

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

int main() {
    int num;
    printf("请输入一个正整数:");
    scanf("%d", &num);

    if (num <= 1) {
        printf("%d不是质数\n", num);
    } else {
        if (is_prime(num)) {
            printf("%d是质数\n", num);
        } else {
            printf("%d不是质数\n", num);
        }
    }

    return 0;
}

代码中的 is_prime 函数用于判断一个数是否为质数。如果是质数,返回1,否则返回0。main 函数中,首先从用户输入读取一个正整数,然后调用 is_prime 函数进行判断。如果输入的数小于等于1,则不是质数。否则,根据 is_prime 函数的返回值输出相应的结果。

C语言求质数代码示例

原文地址: https://www.cveoy.top/t/topic/lJLA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录