#include <stdio.h>
#include <math.h>
void main()
{
int count,n,i,leap,array[5],num1;
double num;
for(n=11;n<=256;n++)
{
num=pow(n,2);
i=0;
count=0;
num1=(int)num;
do
{
array[i++]=num1%10;
num1=num1/10;
count++;
}while(num1);
leap=0;
for(i=0;i<count/2;i++)
{
if(array[i]!=array[count-1-i])
{
leap=1;
break;
}
}
if(!leap)
{
printf("%4d",n);
}
}
printf("/n");
}
回文数详解
最新推荐文章于 2022-04-10 12:41:07 发布