2

我试图获得两个值(包括)之间的所有完美平方。我尝试了以下代码,它给出了不包括结束值的计数。

辛>>a>>b; n=(int)sqrt(b)-sqrt(a);

我怎样才能得到包括最终值在内的完美正方形的数量?

4

1 回答 1

0

只需将边界条件添加到您的逻辑中

如何钓鱼 - 伪代码在这里

  1. n 以 0 开头
  2. 如果一个 || b 是完全平方,n++
  3. n += (int)(sqrt(b) - sqrt(a))
  4. 返回 n

鱼 -这是答案

于 2015-08-07T15:36:00.293 回答