T154967 出生日期輸入輸出

2021-10-10 09:20:06 字數 700 閱讀 6591

輸入乙個人的出生日期(包括年月日),將該生日中的年、月、日分別輸出。

輸入只有一行,出生日期,包括年月日,年月日之間的數字沒有分隔符。

三行,第一行為出生年份,第二行為出生月份,第三行為出生日期。輸出如果年份不足 4 位數或者月份和天數不足 2 位數,請在前面補 0,需要在1位數前面補 0。

輸入

20130225

輸出

year=2013

month=02

day=25

通過scanf 函式的 %m 格式控制可以指定輸入域寬,輸入資料域寬(列數),按此寬度擷取所需資料;通過printf 函式的 %0 格式控制符,輸出數值時指定左面不使用的空位置自動填 0。

思路:

①:首先知道scanf函式的%m 格式控制可以指定輸入域寬,printf函式的%md可以使不足m位的int型變數以m位進行右對齊輸出,其中高位用空格補齊,如果變數本身超過m位,則保持原樣。

②:printf函式的%0md,只是在%md中間多加了0,與%md不同的是,當變數不足m位時,將在前面補足夠的數量的0而不是空格。

**描述:

#include

intmain()

92 按出生日期排序

92 按出生日期排序 問題描述 小明希望將自己的通訊錄按好友的生日順序排序,這樣檢視起來方便多了,也避免錯過好友的生日。為了小明的美好願望,你幫幫他吧。小明的好友資訊包含姓名 出生日期。其 生日期又包含年 月 日三部分資訊。輸入n個好友的資訊,按生日的月份和日期公升序輸出所有好友資訊。輸入說明 首先...

92 按出生日期排序

92 按出生日期排序 問題描述 小明希望將自己的通訊錄按好友的生日順序排序,這樣檢視起來方便多了,也避免錯過好友的生日。為了小明的美好願望,你幫幫他吧。小明的好友資訊包含姓名 出生日期。其 生日期又包含年 月 日三部分資訊。輸入n個好友的資訊,按生日的月份和日期公升序輸出所有好友資訊。輸入說明 首先...

出生日期時間規整(time)

import psycopg2 import re import cn2an str1 2019 01 08 str2 2019 1 8 00 00 00 str3 2019年1月8日 str4 2019年01月08日 str5 2019 1 8 str6 2019 01 08 00 00 str7...