重複の可能性:
浮動小数点の精度を制限しますか?
C 言語では、ユーザー入力から数値を小数点以下 2 桁にフォーマットする必要があります。
例えば:
float x ;
printf("Enter number");
ユーザーが入力したとしましょう4.54234635
プログラム全体で印刷して処理する必要があります。
4.54
よろしくお願いします
重複の可能性:
浮動小数点の精度を制限しますか?
C 言語では、ユーザー入力から数値を小数点以下 2 桁にフォーマットする必要があります。
例えば:
float x ;
printf("Enter number");
ユーザーが入力したとしましょう4.54234635
プログラム全体で印刷して処理する必要があります。
4.54
よろしくお願いします
scanf("%.2f",&x);
そして、私はそれが問題を解決すると思います
完全なリスト
Integer display
%d print as decimal integer
%6d print as decimal integer, at least 6 characters wide
%f print as floating point
%6f print as floating point, at least 6 characters wide
%.2f print as floating point, 2 characters after decimal point
(最後のエントリで)必要な変更を加えるscanf("%.2f",&x);
と、問題が解決します
使用する
scanf("%.2f",&number);
また
printf("%.2f", number);