#include "stdafx.h"
#include "math.h"
int fun(int n)
{
int j, k = 0,a[100],flag=0;
do
{
a[k++] = n % 10;
n /= 10;
} while (n);
for (j = 0; j <= (k+1)/2; j++)
{
if (a[j] == a[k - 1 - j])
flag = 1;
else
flag = 0;
}
if (flag == 1)
return 1;
else
return 0;
}
int main()
{
int n, i,flag,t,s[5000],k=0,a,b;
double sum=0;
scanf("%d %d", &a,&b);
for (n = a; n <= b; n++)
{
flag = 1;
t = (int)sqrt(n);
for (i = 2; i <= t; i++)
{
if (n%i == 0)
{
flag = 0;
break;
}
}
if (flag == 1)
{
s[k++]=n;
}
}
for (i = 0; i < k; i++)
{
if(fun(s[i])==1)
printf("%d\n",s[i]);
}
return 0;
}
0.0分
0 人评分
C语言训练-最大数问题 (C语言代码)浏览:648 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1447 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:644 |
【计算两点间的距离】 (C语言代码)浏览:927 |
回文串 (C语言代码)浏览:3097 |
成绩转换 (C语言代码)浏览:1048 |
C语言训练-数字母 (C语言代码)浏览:670 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:638 |
DNA (C语言描述,蓝桥杯)浏览:1653 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:904 |