當前位置:首頁 » 編程語言 » 日期格式化c語言

日期格式化c語言

發布時間: 2024-12-20 15:00:13

c語言格式化輸入輸出(關於日期)

寫下這篇文章,主要是記載自己的學習心得,同時也分享給所有正在學習c語言的小白們。

關於日期的輸出呢,看起來是挺簡單的,但當題目要求輸入比如:2019--10--01或者2019--09--10,正在學習c語言的人(包括我)就會卡在這,如何將1~9的「0」一起輸出呢?

其實很簡單,這里巧用「0」,既然題目說到0n(n代表1~9月或者日期),那我們肯定要用到「0」呀,那這個「0」該放哪呢,又是個問題。

但不用慌,想想我們之前的輸出,就應該知道這個「0」應該這樣 printf("%02d",&n);, 而那個2怎麼來的呢,就是代表整個寬度為2(因為月份,日期最大占兩位數),即%04d表示在輸出一個小於4位的數值時,將在前面補0使其總寬度為4位。

因此,在日期時應該: printf("%d %02d %02d",year,month,day);

下面直接放題:

按 yyyy/mm/dd 形式從鍵盤輸入一個日期,按yyyy--mm--dd 形式輸出該日期,其中 yyyy, mm, dd 分別表示年、月、日。

輸入:

2019/10/01

輸出:

2019--10--01

#include<stdio.h>

int main()

{

int year,month,day;

scanf("%d/%d/%d",&year,&month,&day);

printf("%d--%02d--%02d",year,month,day);

}

沒錯這就可以了,這篇呢只是為了鞏固做題的思路,以及給所有的小白看的。當然,還需要大佬們的指導。

熱點內容
我的世界哪五個伺服器被炸了 發布:2025-05-15 10:36:16 瀏覽:993
ehcache存儲對象 發布:2025-05-15 10:35:31 瀏覽:527
搭建虛擬電腦的伺服器 發布:2025-05-15 10:29:31 瀏覽:269
湖人雙核配置哪個最好 發布:2025-05-15 10:09:48 瀏覽:979
手機熱點密碼怎麼查看 發布:2025-05-15 09:54:47 瀏覽:108
生意發力雲存儲 發布:2025-05-15 09:54:45 瀏覽:616
編寫一個shell腳本添加用戶 發布:2025-05-15 09:54:43 瀏覽:505
資料庫查看錶命令 發布:2025-05-15 09:52:27 瀏覽:914
p30是不是自帶方舟編譯器 發布:2025-05-15 09:51:48 瀏覽:599
追擊世界房間密碼是多少 發布:2025-05-15 09:51:46 瀏覽:995