一.题目描述:
打印所有不超过n(n<256)的,其平方具有对称性质的数。
如11*11=121
输入:
无任何输入数据
输出:
输出具有题目要求的性质的数。如果输出数据不止一组,各组数据之间以回车隔开。
样例输入:
样例输出:
二.题目分析
一位数也是对称性质数
三.代码
#include <stdio.h>
#include <stdlib.h>
int Symetic(int x)
{
int a[100],i=0,j,n;
while(x)
{
a[i++]=x%10;
x /=10;
}
i--;
for(j=0;j<i;j++,i--)
{
if(a[j]!=a[i])
return 0;
}
return 1;
}
int main()
{
int i,j,n,m;
for(i=0;i<256;i++)
{
if(Symetic(i*i))
printf("%d\n",i);
}
return 0;
}