用c语言 fun函数的功能是:找出大于m的最小素数
时间: 2024-12-26 20:30:39 浏览: 25
在C语言中,我们可以创建一个名为`fun`的函数,该函数的主要功能是找到并返回大于给定整数`m`的最小质数(素数)。下面是一个简单的函数实现思路:
```c
#include <stdio.h>
#include <stdbool.h>
bool is_prime(int num) {
if (num <= 1)
return false;
for (int i = 2; i * i <= num; i++) {
if (num % i == 0)
return false;
}
return true;
}
int find_next_prime(int m) {
int next_prime = m + 1;
while (!is_prime(next_prime)) {
next_prime++;
}
return next_prime;
}
int main() {
int m;
printf("请输入一个数字m: ");
scanf("%d", &m);
int smallest_prime = find_next_prime(m);
printf("大于 %d 的最小素数是: %d\n", m, smallest_prime);
return 0;
}
```
在这个代码里,我们首先定义了一个辅助函数`is_prime`检查一个数是否是质数,然后在`find_next_prime`函数中循环查找大于`m`的第一个质数。最后,在`main`函数中获取用户输入并调用这个函数打印结果。
阅读全文
相关推荐

















