解题思路:
注意事项:
参考代码:
#include <stdio.h> int su(int x) { int j; if (x <= 1) { return 0; // 0和1不是素数 } for (j = 2; j * j <= x; j++) { if (x % j == 0) { return 0; // 不是素数 } } return 1; // 是素数 } int wen(int x) { int t, ret = 0; int temp = x; while (temp != 0) { t = temp % 10; ret = ret * 10 + t; temp /= 10; } return x == ret; // 检查是否是回文数 } int main() { int a, b, x; scanf("%d%d", &a, &b); for (x = a; x <= b; x++) { if (su(x) == 1 && wen(x) == 1) { printf("%d\n", x); } } return 0; }
0.0分
0 人评分
剔除相关数 (C语言代码)浏览:1836 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:653 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:534 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:516 |
打水问题 (C语言代码)浏览:1072 |
A+B for Input-Output Practice (V) (C语言代码)浏览:623 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:702 |
三角形 (C++代码)递推浏览:760 |
1157题解浏览:715 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:529 |