#include <stdio.h> int fun3(int m); int main(void) { int n; for (n = 1; n < 10; n++) if (fun3(n) == 1) printf("%d ", n); /* %d后有1个空格 */ return 0; } int fun3(int m) { int i; if (m == 2 || m == 3) return 1; if (m < 2 || m % 2 == 0) return 0; for (i = 3; i < m; i = i + 2) if (m % i == 0) return 0; return 1; }
时间: 2023-06-19 16:08:34 浏览: 525
这是一个判断质数的程序。函数 fun3(int m) 用来判断一个数是否为质数,如果是则返回1,否则返回0。在主函数中,从1到9循环,如果当前的数是质数,则输出该数。判断质数的方法是,如果当前数是2或3,则是质数;如果当前数小于2或是偶数,则不是质数;如果当前数是奇数,则从3开始循环到该数的平方根,如果该数能被循环变量整除,则不是质数。
相关问题
题目:判断m是否为素数。 #include <stdio.h> void wwjt(); int fun(int n)
题目给出了函数名为fun,参数为整数n,但是函数体并没有给出。同时,代码中还有一个没有用到的函数wwjt,可以删除掉。下面给出一个简单的判断素数的函数实现:
```c
#include <stdio.h>
int is_prime(int m) {
if (m <= 1) {
return 0;
}
for (int i = 2; i * i <= m; i++) {
if (m % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int m;
scanf("%d", &m);
if (is_prime(m)) {
printf("%d是素数\n", m);
} else {
printf("%d不是素数\n", m);
}
return 0;
}
```
其中is_prime函数用于判断一个数是否为素数,如果是则返回1,否则返回0。在主函数中读入一个整数m,然后调用is_prime函数判断m是否为素数,输出相应的信息。
用c语言判断m是否为素数,开头为#include<stdio.h>void wwjt ()int fun(int m){
可以使用以下代码判断m是否为素数:
```
#include <stdio.h>
int is_prime(int m) {
int i;
if (m < 2) {
return 0;
}
for (i = 2; i * i <= m; i++) {
if (m % i == 0) {
return 0;
}
}
return 1;
}
void wwjt() {
int m;
printf("请输入一个整数:");
scanf("%d", &m);
if (is_prime(m)) {
printf("%d是素数\n", m);
} else {
printf("%d不是素数\n", m);
}
}
int main() {
wwjt();
return 0;
}
```
其中,`is_prime` 函数用来判断一个整数是否为素数,如果是则返回1,否则返回0。`wwjt` 函数用来调用 `is_prime` 函数并输出结果。在主函数中调用 `wwjt` 函数即可。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)