#include<stdio.h> int sushu(int n) { int i; for(i=2;i<n;i++) { if(0 == n%i) return 0; } return n; } int huiwen(int n) { int i=0,t[10],length,tmp; tmp = n; if(tmp<10) return tmp; do{ t[i++] = tmp%10; tmp = tmp/10; } while(tmp>=1); length = i-1; for(i=0;i<=length/2;i++) { if(t[i]!=t[length-i]) return 0; } return n; } int main() { int i=0,tmp; long int a,b; //注意输入数据的取值范围 scanf("%ld%ld",&a,&b); for(i=a;i<=b;i++) { if(sushu(i)) //注意只有0为false,其余均为turn { tmp = sushu(i); if(huiwen(tmp)) { tmp = huiwen(tmp); printf("%d\n",tmp); } } } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:716 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:579 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:816 |
Cylinder (C语言描述,蓝桥杯)浏览:1277 |
核桃的数量 (C语言代码)浏览:893 |
矩阵的对角线之和 (C语言代码)浏览:1397 |
众数问题 (C语言代码)浏览:659 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:522 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)简单循环浏览:570 |
C语言训练-百钱百鸡问题 (C语言代码)浏览:664 |