![](/img/trans.png)
[英]C programming - How to print numbers with a decimal component using only loops?
[英]How to display multiple numbers with varying decimal lengths in array, C programming?
我正在嘗試在兩個數組之間關聯數字,並且其中一個數組包含500個數字。 一些數字包含2個小數位,而其他數字則包含3個小數。我如何原樣讀取數字。
我嘗試了printf("%.3f",floatvar);
但是只有當數字DID的小數點后三位時,它才能正確顯示。 但是,對於只有2個小數位的數字,它增加了一個數字。
如何顯示浮點數,或使其保持原樣,以便如果它僅包含2個小數位,則它將像4.23
一樣被讀為4.230
之后僅添加零。
我無法四舍五入,因為我必須計算百分比的確切平均值。
您是否嘗試過printf("%g",floatvar);
?。 無論如何, printf("%.3f",floatvar)
應該為帶有兩位小數的數字添加尾隨0。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.