完辣,昨晚可能AC完精神不太正常,刚刚又有些疑惑,在这里修正一下第一种方法(但是上面的那个也没错,只是我想表达地更精准一点) double f; f = sum / 3; cout << fixed << setprecision(2) << f; 这种方法是可以输出小数的,昨晚可能写的是 cout << fixed << setprecision(2) << sum / 3; 导致没有输出理想的结果 对!刚刚试了下,就是这句 第一种方法的另一种修正结果 cout<< fixed << setprecision(2) << (double)sum / 3; 这下舒服多了 有 异议! 可以在我评论区留言,感激不尽