输入双数时,例如 20.45,只读取整数部分。因此,当与另一个双数比较时,例如 20.24,应该输出第一个数大于第二个数,但由于读取错误,输出了一个不正确的答案(数字较小)。在代码中,实现如下:
double choise_2 = 0.0;
接下来是用户输入:
cin >> choise_2;
我尝试更改变量名,隐式类型转换,但没有任何帮助。