对称平方数1
刷题链接: link.
题目描述:
打印所有不超过256,其平方具有对称性质的数。如2,11就是这样的数,因为22=4,1111=121。
输入描述:
无任何输入数据
输出描述:
输出具有题目要求的性质的数。如果输出数据不止一组,各组数据之间以回车隔开。
示例1:
输入:
输出:
思路:
循环遍历,临时变量n存储数的逆序,再与m比较是否相同。
我的代码:
#include<cstdio>
int main()
{
for(int i=0;i<=256;i++)
{
int m=i*i,n=m,t=0;
while(n>0)
{
t=t*10;
t+=n%10;
n=n/10;
}
if(m==t)
printf("%d ",i);
}
return 0;
}