题解 | #对称平方数1#
对称平方数1
https://www.nowcoder.com/practice/a84d46d5321f4e20931cb725e6c74fad
#include <stdio.h> int main() { for(int i=0;i<257;i++){ int res=i*i; if(res<10){ printf("%d\n", i);//1 } if(res>=10 && res<100){ if(res==res/10+(res%10)) printf("%d\n", i);//12 } if(res>=100 && res<1000){ if(res==res/100+(res/10)%10*10+res%10*100) printf("%d\n", i);//123 } if(res>=1000 && res<10000){ if(res==res/1000+(res/100)%10*10+(res/10)%10*100+res%10*1000) printf("%d\n", i);//4 } if(res>=10000 && res<100000){ if(res==res/10000+(res/1000)%10*10+(res/100)%10*100+(res/1000)%10*1000+res%10*10000) printf("%d\n", i);//5 } } return 0; }