用JavaScript写一个一个整数,它加上100后是一-个完全平方数,再加上168又是一个完全平方数,请问该 数是多少?
时间: 2023-09-05 07:10:35 浏览: 220
Java计算一个数加上100是完全平方数,加上168还是完全平方数
5星 · 资源好评率100%
让我们用代码来解决这个问题:
```javascript
for (let i = 1; i < 100000; i++) {
if (Math.sqrt(i + 100) % 1 === 0 && Math.sqrt(i + 268) % 1 === 0) {
console.log(i);
}
}
```
上述代码会从 1 开始尝试一个一个的整数,直到找到符合条件的数为止。在这里,我们使用了 `Math.sqrt()` 函数来判断一个数是否是完全平方数,如果该数加上 100 后再加上 168 仍然是完全平方数,那么就输出该数。
经过运行,我们可以得到这个数是 21。
阅读全文