汇才同飞教育汇才同飞学习平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 javakc
 › for › 日志

找出1~1000之间的全部同构数  

2019-08-02 14:07:21 查看(195) 回复(0)

注:如果一个数出现在其平方数的右端,则称此数为同构数。如:1在1*1=1的右端,5在5*5=25的右端,25在25*25=625的右端等等。

package huicai4;

public class Tonggoushu {

 public static void main(String[] args) {  
  
  for(int i=1;i<=1000;i++) {
   int x=1;
   int y=i;
   while(y>0) {
    y=y/10;
    x=x*10;
   }    
   if (i*i%x==i)
    System.out.println(i);
  }
 }
}

评论 (0 个评论)

facelist

全部作者的其他最新日志



站点统计|举报|Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, , Processed in 0.195171 second(s), 9 queries .

Powered by javakc! X1.0

© 2004-2014 javakc

f1208.cn 备案号:京ICP备17025800号-2

f1208.com 备案号:京ICP备14030918号-1

返回顶部