C语言求质数代码示例
以下是一个简单的求质数的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 函数的返回值输出相应的结果。
原文地址: https://www.cveoy.top/t/topic/lJLA 著作权归作者所有。请勿转载和采集!