假设我们有一个数字 n,我们必须检查 n 是否为完全平方数。完全平方数 k 可以表示为 k = a * a,其中 a 为某个整数。我们必须在不使用内置平方根函数的情况下解决这个问题。因此,如果输入类似于 n = 121,则输出将为 True,因为 121 = 11*11。为了解决这个问题,我们将遵循以下步骤:如果 n 等于 0 或 n 等于 1,则返回 Truestart := 2stop := floor of n / 2while start < stop and start * start < n, thenstart := ... 阅读更多