一个四位整数是个平方数,前两个一样,后两个一样,前后两个不一样,这个数是?
package TestExer;
//一个四位整数是个平方数,前两个一样,后两个一样,前后两个不一样,这个数是?
public class pingfangshu {
public static void main(String[] args) {
int x;//x为数的开方
int i;//i为数的前两个数
int j;//j为数的后两个数
int sum;
for(x=32;x<100;x++) {//[32,100)之间的数的平方是四位数
sum=x*x;
for(i=0;i<10;i++) {
for(j=0;j<10;j++) {
if(sum==i*1000+i*100+j*10+j) {
System.out.println("这个数是:"+sum);
}
}
}
}
}
}
结果如下:
这个数是7744