public static void main(String[] args) {
method();
}
private static void method() {
for (int i=100;i<=999;i++){
for (int j = 100; j <=999 ; j++) {
if (Sqrt(i)&&Sqrt(j)){
int a=i/100;
int b=i/10%10;
int c=i%10;
int x=j/100;
int y=j/10%10;
int z=j%10;
if (Sqrt(a*10+x)&&Sqrt(b*10+y)&&Sqrt(c*10+z)){
System.out.println("abc="+i+" xyz="+j);
}}}}}
private static boolean Sqrt(int i) {
if (i==0){return true;}
for (int j = 1; j <i/2; j++) {
if (j*j==i){return true;}
}return false;}
Java编程:已知两个完全平方三位数abc和xyz,其中a、b、c、x、y、z未必是不同的,而ax、by、cz是三个完全平方数。求abc和xyz
于 2023-12-13 21:36:46 首次发布