问题描述
我刚接触编程,遇到了以下问题:我收到一个错误C2124,这意味着我使用0进行除法。但是,如您所见,我使用的数字不是零,而是一个少数。当我将除数更改为5/2时,得到的结果为2,就好像我对x使用int变量一样。我在做什么错了?
#include<iostream>
using namespace std;
int main()
{
double x = 0.0;
x = 1/((6/45)*(5/44)*(4/43)*(3/42)*(2/41)*(1/40));
cout << "The number is : " << x << endl;
system("pause");
return 0;
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)