您必须将一个(或两个)参数传递给除法运算符
double:
double firstSolution = (b1 * a22 - b2 * a12) / (double)(a11 * a22 - a12 * a21);
由于您两次执行相同的计算,因此建议您重构代码:
double determinant = a11 * a22 - a12 * a21;double firstSolution = (b1 * a22 - b2 * a12) / determinant;double secondSolution = (b2 * a11 - b1 * a21) / determinant;
这以相同的方式工作,但是现在有一个 隐式
强制转换为double。从
int到的转换
double是扩展原始转换的一个示例。



