#include <stdio.h> void func(int m) { int i; for( ;i<=m-1;i++) { if( ) break; } if( ) printf("yes\n"); else printf("no\n"); } int main() { int m,i; scanf(" ",&m); ; }用c语言写程序输入一个整数m,利用func函数判断是否为素数,如果是则输出yes,不是则输出no。
时间: 2023-06-26 15:03:16 浏览: 358
C语言程序设计-编写程序。判断整数m是否是素数
5星 · 资源好评率100%
这是一个实现素数判断的 C 语言程序:
```c
#include <stdio.h>
int is_prime(int n)
{
if(n < 2) return 0; // 小于 2 的数都不是素数
for(int i = 2; i * i <= n; i++) {
if(n % i == 0) return 0; // 如果存在因子,则不是素数
}
return 1; // 是素数
}
int main()
{
int m;
scanf("%d", &m); // 输入整数 m
if(is_prime(m)) printf("yes\n"); // 判断是否为素数并输出结果
else printf("no\n");
return 0;
}
```
其中 `is_prime` 函数判断一个整数是否为素数,如果是则返回 1,否则返回 0。主函数中先输入整数 m,然后调用 `is_prime` 函数判断是否为素数,并输出结果。
阅读全文