ZZULIOJ 1087: 获取出生日期(多实例测试)
生活随笔
收集整理的這篇文章主要介紹了
ZZULIOJ 1087: 获取出生日期(多实例测试)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
獲取出生日期(多實例測試)
題目描述
輸入某人的18位身份證號,輸出其出生日期。
輸入
多實例測試。首先輸入一個整數(shù)n,表示測試實例的個數(shù),然后是n行,每行是一個18位身份證號。
輸出
對于輸入的每個身份證號,輸出一行,即其對應(yīng)的出生日期,輸出格式為:yyyy-mm-dd。
樣例輸入 Copy
3
410106199411178657
410104198202095479
410122197911218097
樣例輸出 Copy
1994-11-17
1982-02-09
1979-11-21
提示
scanf()函數(shù)中,可用%md指定讀取位數(shù)。
#include<stdio.h> int main() {int i,n,year,month,day;scanf("%d",&n);for(i=1;i<=n;i++){scanf("%*6d%4d%2d%2d%*d",&year,&month,&day);printf("%04d-%02d-%02d",year,month,day);printf("\n");}return 0;}
總結(jié)
以上是生活随笔為你收集整理的ZZULIOJ 1087: 获取出生日期(多实例测试)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ZZULIOJ 1074:百钱买百鸡
- 下一篇: 多个服务间多个自定义的Exception