Вот некоторый "псевдо" код C ++
double var = 5.5;
cout << var << endl;
double var2 = 6.0;
cout << var2 << endl;
5.5
6
Проблема в том, что некоторый код может ожидать, что он равен 6.0.Есть ли у кого-то идея, как изменить выходной поток.
Хорошо, вот пример кода, который я попробовал
double t = 6.0;
while (t > 0.1) {
t = t - 0.1;
cout << setprecision(2) << t << endl;
}
Вывод
5.9
5.8
...
5.2
5.1
5
4.9
4.8
4.7