//包含标准输入输出函数 #include<stdio.h> //基本框架如下,请在此添加‘素数判断’的代码 /********** 修改以下代码 **********/ ... int main(){ scanf(...); isPrime(...); ... return 0; } //函数主体 void isPrime(...){ ... }
时间: 2023-07-01 08:10:50 浏览: 117
函数 可以判断一个数是不是素数
下面是素数判断的代码实现:
```
#include <stdio.h>
// 素数判断函数
int isPrime(int n) {
if(n <= 1) {
return 0; // 不是素数
}
for(int i = 2; i * i <= n; i++) {
if(n % i == 0) {
return 0; // 不是素数
}
}
return 1; // 是素数
}
int main() {
int n;
printf("请输入一个正整数:");
scanf("%d", &n);
if(isPrime(n)) {
printf("%d是素数\n", n);
} else {
printf("%d不是素数\n", n);
}
return 0;
}
```
在这个程序中,我们使用了`isPrime`函数来判断输入的数字是否为素数。如果`isPrime`返回1,说明是素数,输出结果为“是素数”;否则,输出结果为“不是素数”。
阅读全文