首页 > 其他分享 >B04完全平方数

B04完全平方数

时间:2023-03-21 23:14:25浏览次数:35  
标签:平方 int System 完全 B04 wq println out

public class A04完全平方数 {
//一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
public static void main(String[] args) {
int i = 1;
int m, n;
while (true) {//死循环
m = i + 100;
n = i + 168;
if (wq(m)&&wq(n)) {
System.out.println(i);
System.out.println(m);
System.out.println(n);
break;
}
i++;
}
}

//验证数n是否为完全平方数
private static boolean wq(int n) {
	double a = Math.sqrt(n);//对n进行开平方
	int b = (int) a;//取a的整数部分
	if (b * b == n) {//说明n是完全平方数
		return true;
	} else {
		return false;
	}
}

}

标签:平方,int,System,完全,B04,wq,println,out
From: https://www.cnblogs.com/Breeze-lele/p/17241989.html

相关文章