• 1087: 获取出生日期(多实例测试)


    题目描述

    输入某人的18位身份证号,输出其出生日期。

    输入

    多实例测试。首先输入一个整数n,表示测试实例的个数,然后是n行,每行是一个18位身份证号。

    输出

    对于输入的每个身份证号,输出一行,即其对应的出生日期,输出格式为:yyyy-mm-dd。

    样例输入

    3
    410106199411178657
    410104198202095479
    410122197911218097

    样例输出

    1994-11-17
    1982-02-09
    1979-11-21

    提示

    scanf()函数中,可用%md指定读取位数。

    #include<stdio.h>   
    int main()   
    {   
    int y,m,a,n,i;   
    scanf("%d",&n);   
    for(i=1;i<=n;i++)   
    {   
    scanf("%*6d%4d%2d%2d%*d",&y,&m,&a);   
    printf("%d-%02d-%02d
    ",y,m,a);   
    }   
    }         
  • 相关阅读:
    hdu 4563
    CPU中的主要的寄存器
    ROC曲线及AUC
    light oj 1231 dp 多重背包
    light oj 1422 区间dp
    light oj 1098 数学规律
    light oj 1095 组合数学
    DRAM & SRAM
    C-static
    C-枚举
  • 原文地址:https://www.cnblogs.com/binanry/p/9566050.html
Copyright © 2020-2023  润新知