bin Ich brauche Hilfe, wie die Ausgabe in C++ formatiert wird, um Dezimalstellen anzuzeigen, wenn vorhanden ist, oder die ganze Ganzzahl anzeigen, wenn kein Dezimaltrennzeichen vorhanden ist Show.Formatierung der Ausgabe für Gleitkommawerte nur, wenn in C++
it should show 95.7 // When there is decimal
it should show 90 // When there is no decimal
Ich schrieb:
cout << setprecision(1) << fixed;
Es gibt mir nicht die erwartete Ausgabe. Anstatt 90 zu drucken, druckt es 90.0
Also, was ist dein Problem? Welchen Fehler haben Sie? –
Einfach 'std :: cout << 95.7 << '' << 90.0 << '\ n';' zeigt standardmäßig die Werte wie gewünscht an. Hast du wirklich nicht mal Code geschrieben und geschaut? Wenn Sie Code haben, der nicht funktioniert, veröffentlichen Sie ihn und zeigen Sie uns die Ausgabe, die Sie tatsächlich erhalten. –
Wenn ich schreibe: cout << setprecition (1) << behoben. Es gibt mir keine erwartete Ausgabe. Anstatt 90 auszudrucken, druckt es 90.0 – Allen