Präzisions- und Clip-Trailing-Nullen festlegen, Exponent jedoch nie drucken

Ich muss einfach:

Stellen Sie die Genauigkeit so ein, dass die Floats auf die Hundertstelstelle gerundet werden (0,111 werden als 0,11 gedruckt).Clip mit nachgestellten Nullen (1,0 wird als 1 gedruckt)Niemals einen Exponenten drucken (1000.1 druckt als 1000.1)

printf( "%.2f\n", input ); // handles 1 and 3 but not 2
printf( "%.2g\n", input ); // handles 1 and 2 but not 3
cout << setprecision( 2 ) << input << endl; // handles 1 and 2 but not 3

Gibt es eineprintf odercout Option, mit der ich alle diese Aufgaben erledigen kann?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage