/*打印所有不超过n(n<256)的,其平方具有对称性质的数。
如11*11=121
无任何输入数据 输出具有题目要求的性质的数。如果输出数据不止一组,各组数据之间以回车隔开。*/
#include<stdio.h>
int main(){
int i,buf[5];
for(i=0;i<256;i++) {
int j=0;
int sum=i*i;
while(sum){
buf[j++]=sum%10;
sum/=10;
}
int left=0,right=j-1;
for(;left<right;left++,right--)
if(buf[left]!=buf[right]) break;
if(left==right||right<left) printf("%d\n",i);
}
return 0;
}
九度OJ1074
最新推荐文章于 2021-03-14 15:05:10 发布