時間限制:1 秒
內存限制:32 兆
特殊判題:否
- 題目描述:
-
打印所有不超過n(n<256)的,其平方具有對稱性質的數。如11*11=121
- 輸入:
-
無任何輸入數據
- 輸出:
-
輸出具有題目要求的性質的數。如果輸出數據不止一組,各組數據之間以回車隔開。
- 樣例輸入:
- 樣例輸出:
#include <stdio.h>
int main(){
for(int i=0;i<256;i++){
int j=i*i; //求平方
if(i>=10&&i<=31){ //100
int m=j%10;
int n=j/100;
if(m == n)
printf("%d\n",i);
}
else if(i>=32&&i<=99){ //1000
int a=j%10;
int b=(j/10)%10;
int c=(j/100)%10;
int d=(j/1000)%10;
if(a == d&&b == c)
printf("%d\n",i);
}
else if(i>=100){ //10000
int a=j%10;
int b=(j/10)%10;
int c=(j/1000)%10;
int d=(j/10000)%10;
if(a == d&&b == c)
printf("%d\n",i);
}
else if(i<4)
printf("%d\n",i);
}
return 0;
}
/**************************************************************
Problem: 1074
User: zpy
Language: C++
Result: Accepted
Time:0 ms
Memory:1016 kb
****************************************************************/