这段代码已经使用了round函数将结果四舍五入到整数,然后乘以10再除以10.0来保留一位小数。如果仍然需要保留一位小数,可以使用以下代码:

mileage.Mileage = round((double)m2 * 0.1 * 10 )/10.0 ; cout << fixed << setprecision(1) << mileage.Mileage << endl;

其中,cout语句使用了fixed和setprecision函数来设置输出的小数位数为1。

c++ mileageMileage = rounddoublem2 01 10 100 ; 想要保留一位小数

原文地址: https://www.cveoy.top/t/topic/e1XQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录