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

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

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 6574  Solved: 3842

SubmitStatusWeb Board

Description

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

Input

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

Output

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

Sample Input

3410106199411178657410104198202095479410122197911218097

Sample Output

1994-11-171982-02-091979-11-21

HINT

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

Source

**




#include<stdio.h>
int main()
{
    int n,i,a,b,c;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        scanf("%*6d%4d%2d%2d%*d",&a,&b,&c);
        printf("%d-%02d-%02d\n",a,b,c);
    }
    return 0;
}


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zzuli_Acmer/article/details/77971566
个人分类: ZZULI-OJ
上一篇1086: ASCII码排序(多实例测试)
下一篇1088: 手机短号 (多实例)
想对作者说点什么? 我来说一句

万能工具类

2018年05月29日 6KB 下载

super_pi 测试CPU

2010年10月03日 43KB 下载

C#获取身份证中的生日

2013年03月08日 1KB 下载

11.Jenkins多实例配置

2017年11月05日 27.03MB 下载

jquery出生年月日插件

2013年12月29日 33KB 下载

没有更多推荐了,返回首页

关闭
关闭