用C语言编程输入数据进行检索,检索条件:“个位数为7的素数”,判定并输出相应检索结果。
时间: 2023-05-11 17:05:17 浏览: 165
C语言基础练习题:素数判定与字符串反转实现
以下是用C语言编写的代码,可以实现输入数据进行检索,检索条件为“个位数为7的素数”,并输出相应的检索结果:
```c
#include <stdio.h>
int is_prime(int n) {
if (n <= 1) {
return 0;
}
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int n;
printf("请输入一个正整数n:");
scanf("%d", &n);
printf("个位数为7的素数有:");
for (int i = 7; i <= n; i += 10) {
if (is_prime(i)) {
printf("%d ", i);
}
}
printf("\n");
return 0;
}
```
当输入一个正整数n后,程序会输出所有个位数为7的素数,例如:
```
请输入一个正整数n:100
个位数为7的素数有:7 17 37 47 67 97
```
阅读全文