import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc= new Scanner(System.in); int a=sc.nextInt(); int b=sc.nextInt(); for (int i = 1; ; i++) { long n=(long)i*i; if(n<a)continue; if(n>b) break; int len=(n+"").length(); for (int j =1;j <len; j++) { String s=n+""; long m=Long.parseLong(s.substring(0,j)); long k=Long.parseLong(s.substring(j,len)); if(Math.sqrt(m)%1==0&&Math.sqrt(k)%1==0&&m>0&&k>0){ System.out.println(n);break; } } } } }
0.0分
2 人评分
点我有惊喜!你懂得!浏览:2213 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:1435 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:521 |
【明明的随机数】 (C++代码)浏览:779 |
输出正反三角形 (C语言代码)浏览:784 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:694 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:669 |
数对 (C语言代码)浏览:698 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:561 |
蚂蚁感冒 (C语言代码)浏览:1319 |