c语言输入身份证输出生日,性别,并判断身份证是不是合法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言输入身份证输出生日,性别,并判断身份证是不是合法相关的知识,希望对你有一定的参考价值。

参考技术A void main()

int a[18]
for(int i=0;i<18;i++)

int temp;
scanf("%d",&temp);
a[i]=temp;

printf("生日:\\n");
for(int j=0;j<8;j++)
 printf("%d\\n",a[6+i]); 

char sex[2]=’女‘,’男‘;
printf("性别:%c\\n",sex[a[16]%2]);//
printf("位数:%d\\n",18);

参考技术B 判断身份证是否合法是什么意思?题目应该有要求吧?

求EXLCE表格输入身份证号码后由自动跳出出生年月日、生日月份、性别、年龄等信息的公式

还有输入入职日期,后面自动跳出自入职日期开始计算工龄的公式,求高手求公式!

身份证:331022199407111677   生日:=MID(A2,7,8)   月份=MID(A2,11,2)    性别=IF(MOD(MID(A2,17,1),2)=0,"女","男")    年龄=2018-MID(A2,7,4)  这个其实很简单,想一想就能做出来,表太懒啊

追问

谢谢,其他都可以,性别出不来呀

参考技术A mid函数,百度一下,你就知道怎么用了。
很简单的!!

以上是关于c语言输入身份证输出生日,性别,并判断身份证是不是合法的主要内容,如果未能解决你的问题,请参考以下文章

C语言题目:身份证号码与性别?

c语言输入你的年龄和m个朋友的年龄,判断谁的年龄小并给出相应提示

求解用java语言 编写一个身份证的类,可以用来验证身份证的长度,并可以显示地址码,生日,性别。

JS根据身份证号得出年龄、性别、生日、籍贯问题,来个高手

在EXCELL里输入身份证号后,怎样利用函数提取性别,生日呢?

使用java判断输入身份证号位数是不是正确,判断输入是不是有效