用C语言:程序PROG1. C的功能是: 输入一个整数x(x=137),调用函数fun后,判断该数是不是素数。 请编写fun函数。
时间: 2024-03-07 10:50:02 浏览: 60
以下是用C语言编写的程序PROG1.C:
```c
#include <stdio.h>
int fun(int x);
int main() {
int x = 137;
if(fun(x)) {
printf("%d是素数\n", x);
} else {
printf("%d不是素数\n", x);
}
return 0;
}
int fun(int x) {
int i;
if(x <= 1) {
return 0;
}
for(i = 2; i * i <= x; i++) {
if(x % i == 0) {
return 0;
}
}
return 1;
}
```
在这个程序中,`fun`函数的作用是判断一个整数是否是素数。如果是素数,返回1;否则,返回0。程序中的`main`函数输入一个整数x,调用`fun`函数进行判断,然后输出结果。
阅读全文