第一次写文章,不对的地方欢迎指正哈!
:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
因为和题目的例解不同,所以我将例解和我的代码都放在了最后。
首先我致思路是通过两个完全平方数的取值范围暴力枚举出整数的所有值
该数是一个整数,加上一个整数后是整数(毋庸置疑),整数开平方之后还会是一个整数
暂定x+100=m^2,x+268=n^2;
m m^2-n^2=168 ........................等式1 当m,n值为正负两种情况时,对x的值不会造成影响,所以m,n的值应该大于0; m,n数值越大,则其平方值差距就越大,根据等式一可得两种情况 1》m,n差值为1,且m,n为整数,得出两个值的最大值为84.5,暂定m 2》较小值n为1,则较大值m为13 综合两步,13<=m<85; 0 直接采取for循环遍历。 题目给出的解题方法、



