描述
打印所有不超过256,其平方具有对称性质的数。如2,11就是这样的数,因为22=4,1111=121。**
#include <stdio.h>
int funs(int a);
int main() {
int a, b;
for(int i = 0;i < 257;i++)
{
int t = i*i;
if(t == funs(t))
printf("%d\n",i);
}
return 0;
}
int funs(int a)
{
int result = 0;
if(a == 0) return a;
while(a)
{
result = result*10+a%10;
a = a/10;
}
return result;
}
简单的穷举,掌握逆序数函数是基础要求