#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语言训练-求函数值 (C语言代码)浏览:913 |
C二级辅导-同因查找 (C语言代码)浏览:661 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:930 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:598 |
计算质因子 (C++代码)浏览:1622 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:994 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:574 |
WU-拆分位数 (C++代码)浏览:779 |
【蟠桃记】 (C语言代码)浏览:1023 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:575 |