#include<stdio.h>
#include<math.h>
int main()
{
int a,x,c,sum=0,count=0,d,i,b;
printf("请输入一个数:");
scanf("%d",&a);
b=a*a;
while(b!=0)
{
b=b/10;
count++;
}
if(a<=0)
{
printf("这个数肯定不是同构数");
}
else
{
for(i=0;i<count;i++)
{
x=b%10;
b=b/10;
c=(int)pow(10,i);
d=x*c;
sum=sum+d;
if(sum==a) break;
}
if(i<count)
{
printf("是");
}
else
{
printf("不是");
}
}
return 0;
}