簡體   English   中英

如何始終在 C 中打印 4 個數字

[英]How to always make a print of 4 figures in C

我正在為大學做一個項目。 讓我失分的一件小事是我的答案是正確的,但它沒有四位數。

例如,說我打印我的答案是17 ,在其他測試文件上它可以更改為 6。有沒有辦法確保它始終打印

0017 -> 測試文件_1
0006 -> 測試文件_2
0123 -> 測試文件_3

所以無論解決方案是什么,它總是有四位數字? 我做了很多測試用例來檢查該值是單個數字還是多個數字來計算它,但是有沒有一種簡單的方法可以做到這一點,以便它自動添加零?

嘗試使用

printf( "%04d", myValue);

04將確保您的myValue始終具有至少 4 位數字。

您可以指定 printf 應該打印多少個數字,如下所示:

printf("%04d",someint);

在這里閱讀更多

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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