题目描述
打印所有不超过n(n<256)的,其平方具有对称性质的数。如11*11=121。
输入描述:
无
输出描述:
每行一个数,表示对称平方数。
示例1
输入
无
输出
无
说明
#include <cstdio>
int main()
{
for(int i=1;i<256;i++){
long long int ans=i*i;
char a[50];
if(ans<10){
printf("%d\n",i);
continue;
}
int l=0,flag=0;
while(ans){
a[l]=ans%10;
ans/=10;
l++;
}
l--;
for(int i=0;i<l;i++){
if(a[i] != a[l]){
flag=1;
break;
}
l--;
}
if(!flag)
printf("%d\n",i);
}
return 0;
}