C语言程序设计-从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息
时间: 2023-09-13 18:12:32 浏览: 206
C语言程序设计-从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息;
5星 · 资源好评率100%
好的,那么以下是实现该问题的代码:
```c
#include <stdio.h>
int fun(int n);
int main()
{
int n, is_prime;
printf("请输入一个大于3的整数:");
scanf("%d", &n);
is_prime = fun(n);
if (is_prime)
{
printf("%d是素数\n", n);
}
else
{
printf("%d不是素数\n", n);
}
return 0;
}
int fun(int n)
{
int i;
for (i = 2; i < n; i++)
{
if (n % i == 0)
{
return 0;
}
}
return 1;
}
```
在上面的代码中,我们定义了一个名为 `fun` 的函数,用于判断输入的整数是否为素数。接着,在 `main` 函数中,我们先通过 `scanf` 函数从键盘读入一个大于 3 的整数 `n`,然后调用 `fun` 函数判断 `n` 是否为素数,并把结果赋值给 `is_prime` 变量。最后,根据 `is_prime` 的值输出相应的结论信息。
阅读全文