Description
键盘输入一个正整数n(n是四位数),求闭区间[n,10000]中满足下列条件的最小数:
(1)是素数
(2)个位上的数字等于十位上的数字
若没有,输出No
Input
输入一个4位的正整数
Output
输出符合条件的最小数或No
Sample Input
9999
Sample Output
No
CODE
#include <stdio.h>
#include <math.h>
int main()
{
int m,n,i,j,a,b,d=0,min=10001;
scanf("%d",&n);
for(i=n;i<=10000;i++)
{
a=i%10;//个位数
b=i/10%10;//十位数
if(a==b)
{
m=sqrt(i);
for(j=2;j<=m;j++)
if(i%j==0)
break;
if(j==m+1)
{
printf("%d\n",i);
break;
}
}
}
if(i==10001)
printf("No");
return 0;
}