您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页c语言寻找1000以内的同构数

c语言寻找1000以内的同构数

来源:爱go旅游网
c语⾔寻找1000以内的同构数

正整数n若是它平⽅数的尾部,则称n为同构数。

例如:5的平⽅数是25,且5出现在25的右侧,那么5就是⼀个同构数。

1 #include 2 int check(int n);

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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务