包含两个端值的完美正方形
perfect square including both end values
我正在尝试获取两个值(均包括在内)之间的所有完美平方。
我尝试了以下代码,它给出了不包括最终值的计数。
cin>>a>>b;
n=(int)sqrt(b)-sqrt(a);
如何计算包含最终值的完全平方数?
只需在您的逻辑中添加边界条件
如何钓鱼 - 此处为伪代码
- n 以 0 开头
- 如果一个 || b 是完全平方数,n++
- n += (int)(sqrt(b) - sqrt(a))
- returnn
我正在尝试获取两个值(均包括在内)之间的所有完美平方。 我尝试了以下代码,它给出了不包括最终值的计数。
cin>>a>>b; n=(int)sqrt(b)-sqrt(a);
如何计算包含最终值的完全平方数?
只需在您的逻辑中添加边界条件
如何钓鱼 - 此处为伪代码
- n 以 0 开头
- 如果一个 || b 是完全平方数,n++
- n += (int)(sqrt(b) - sqrt(a))
- returnn