自守数是指一个数的平方的尾数等于该数自身的自然数。例如:25^2 = 625,76^2 = 5776,9376^2 = 87909376。请求出n以内的自守数的个数

 

public static void main(String[] args) {

for (int i = 0; i < 100; i++) {
boolean zishou = isZishou(i);
if(zishou){
System.out.println("i:"+i+", 是自守数");
}
}
}

private static boolean isZishou(int n) {
String num = n * n + "";
String two = n + "";
return num.endsWith(two);

}

 

相关文章:

  • 2021-06-13
  • 2021-08-16
  • 2022-12-23
  • 2022-12-23
  • 2022-01-04
  • 2021-08-15
  • 2021-12-06
  • 2021-12-06
猜你喜欢
  • 2021-08-05
  • 2022-12-23
  • 2021-04-13
  • 2022-01-14
  • 2022-12-23
  • 2021-10-28
相关资源
相似解决方案