簡體   English   中英

如何在數組中使用C編程顯示十進制長度不同的多個數字?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM