Как округлить число с плавающей запятой в C/C++, чтобы напечатать ровно две цифры после округления десятичной точки до ближайшей десятичной точки? скажем, например, когда я использую,Круглая плавающая точка: напечатайте ровно две цифры после округления десятичной точки до ближайшей десятичной точки.
printf("%.2f", 12.555);
cout<<fixed<<setprecision(2)<<12.555<<endl;
я,
12.55
12.55
, но мне нужно вывод, как,
12.56
12.56
см. [Округление-до-2-decimal-places-in-c] (http://stackoverflow.com/questions/1343890/rounding-number-to-2-decimal-places-in-c) – amdixon
@amdixon: Не отвечает на вопрос. – gnasher729
Ответ Дэйла Хагглунда в этом сообщении дает решение использовать округление в сочетании с умножением на порядок в 10 секунд (в соответствии с вашим количеством знаков после запятой) – amdixon