编制函数,判断一个整数a是否是区间[1,b]之间的素数。代码用C语言
时间: 2023-06-01 10:05:43 浏览: 93
c语言:实现一个函数,判断一个数是不是素数
5星 · 资源好评率100%
这是一个技术问题,我可以回答。以下是代码示例:
```c
#include <stdio.h>
#include <math.h>
int isPrime(int a) {
if (a <= 1) {
return 0;
}
int i;
for (i = 2; i <= sqrt(a); i++) {
if (a % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int a, b;
printf("请输入整数a和b,判断a是否是区间[1,b]之间的素数:");
scanf("%d %d", &a, &b);
if (a >= 1 && a <= b && isPrime(a)) {
printf("%d是区间[1,%d]之间的素数!", a, b);
} else {
printf("%d不是区间[1,%d]之间的素数!", a, b);
}
return 0;
}
```
阅读全文