c语言查找200以内的所有平方镜像逆对。
#包含?& ltstdio.h & gt
#包含?& ltmath.h & gt
int?MorrorNumber(int?n)?{
int?m?=?0;
如果(n?& gt=?0?& amp& amp?n?& lt=?9)?回归?n;
n?=?ABS(n);
m?=?0;
while(n)?{
m?=?10?*?m?+?n?%?10;
n?/=?10;
}
回归?m;
}
int?main()?{
int?n,m;
对于(n?=?10;?n?& lt=?200;?++n)?{
m?=?MorrorNumber(n);
if((int)sqrt(n)?*?(int)sqrt(n)?==?n?& amp& amp?(int)sqrt(m)?*?(int)sqrt(m)?==?m)
printf("%6d?%6d\n”,n,m);
}
回归?0;
}