#define _CRT_SECURE_NO_WARNINGS 1
#include<math.h>
#include<stdio.h>
int Judge_Quality(int q)
{
int i;
int flag = 1;
for (i = 2;i < sqrt(q);i++)
{
if (q % i == 0)
{
flag = 0;
}
}
if (flag == 0)
return 0;
else return 1;
}
int Judge_Fan_Quality(int q)
{
int j = 0, k = 0;j = q;
do
{
k *= 10;
k += (j % 10);
j = j / 10;
} while (j != 0);
return Judge_Quality(k);
}
int main()
{
int m, n, Order,Ord,j;int Assumption = 1;
scanf("%d %d", &m, &n);
for (Order = m;Order <= n;Order++)
{
int Zheng = Judge_Quality(Order);
int Fan = Judge_Fan_Quality(Order);
if (Zheng == 1 && Fan == 1)
{
printf("%d", Order);
Assumption = 0;
for (Ord = Order + 1;Ord <= n;Ord++) {
if (Judge_Quality(Ord) == 1 && Judge_Fan_Quality(Ord) == 1)
{
printf(",");
break;
}
}
}
}
if (Assumption)
printf("No");
return 0;
}
在visualstudio跑的时候没问题,在这里只有20分,求助各位大佬哪里错了