1
簡単な質問です。
num=2.34567
とprec=2
のように、ユーザーから与えられた精度で浮動小数点数を出力したい場合は、prec=3
の場合は2.346
を出力します。これは答えとして2.35
です。どうすればこれを達成できますか? (実行時にユーザーから入力が与えられます)。
ありがとうございます。さまざまな精度で浮動小数点数を出力するprintfを使用
簡単な質問です。
num=2.34567
とprec=2
のように、ユーザーから与えられた精度で浮動小数点数を出力したい場合は、prec=3
の場合は2.346
を出力します。これは答えとして2.35
です。どうすればこれを達成できますか? (実行時にユーザーから入力が与えられます)。
ありがとうございます。さまざまな精度で浮動小数点数を出力するprintfを使用
これは、あなたが探しているものはおそらくです:
float num = 2.34567;
int prec = 3;
printf("%.*f", prec, num);