正整数n若是它平⽅数的尾部,则称n为同构数。
例如:5的平⽅数是25,且5出现在25的右侧,那么5就是⼀个同构数。
1 #include 3 int main(int argc, char *argv[]) 4 { 5 int i; 6 for(i=1;i<=1000;i++){ 7 if(check(i)) printf(\"%d \\n\",i); 8 } 9 return 0;10 }11 12 int check(int n){13 int flag = 0;14 int i; 15 for(i=10;i<=1000;i=i*10){16 if(n/i == 0) break;17 } 18 if((n*n)%i == n) flag=1;19 return flag;20 } 输出:1562576376625 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务