作业帮 > 综合 > 作业

C语言程序设计:写一个函数,从给定的身份证号中提取出生年月日

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 13:06:22
C语言程序设计:写一个函数,从给定的身份证号中提取出生年月日
#include
int year=0,month=0,day=0;
void getDate(char *num)
{
year=(num[6]-'0')*1000+(num[7]-'0')*100+(num[8]-'0')*10+(num[9]-'0');
month=(num[10]-'0')*10+(num[11]-'0');
day=(num[12]-'0')*10+(num[13]-'0');
}
void main()
{
char num[20]={NULL};
printf("请输入身份证号: \n");
scanf("%s",num);
getDate(num);
printf("year=%d,month=%d,day=%d",year,month,day);
}