约 8 分钟
用 double 做除法就不会砍掉小数了。double x = 7.0 / 2; cout << x; 会显示 3.5。诀窍是让参与除法的数里至少有一个是小数(写成 7.0)。
double
double x = 7.0 / 2; cout << x;
想得到 3.5 这个结果,7 / 2 和 7.0 / 2 应该用哪个?
7 / 2
7.0 / 2
登录 后可看答案