所以我意识到#include 是必要的,并且有一个 pow(x,y) x^y 可以工作......但是当我尝试使用 pow(2,(num-1)) 时,它会返回一个错误...
errorC2668: 'pow' : 对重载函数的模糊调用
我的代码行如下
perfect = (pow(2,(num-1))) * (pow(2,num)-1);
有什么建议吗?
提前致谢
编辑:
num 确实被声明为 int。
num 确实有一个值,从 1 开始到 UINT_MAX
在等式中添加了一个星号