#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void date();
int main()
{
date();
}
void date()
{
char id[18];
int i,k,n,r,y;
printf("请输入一个18位的身份证号:");
scanf("%s",id);
n=(id[6]-'0')*1000+(id[7]-'0')*100+(id[8]-'0')*10+(id[9]-'0');
y=(id[10]-'0')*10+(id[11]-'0');
r=(id[12]-'0')*10+(id[13]-'0');
printf("查询对象为%d年%d月%d日出生\n",n,y,r);
printf("请输入当前年份:");
scanf("%d",&k);
i=k-n;
if(id[16]%2==0&&k-n>=18&&k-n<=25)
printf("女性\nYES\n");
else
printf("NO\n%d\n",k);
printf("被查询者年龄为:%d\n",i);
}
根据身份证号查询相关信息
最新推荐文章于 2022-04-02 17:31:05 发布