C语言输入身份证,按照位数输出性别
时间: 2023-05-12 14:04:02 浏览: 240
介绍c语言文件的输入输出.docx
5星 · 资源好评率100%
可以使用身份证号码的倒数第二位来判断性别,如果是奇数则为男性,偶数则为女性。以下是示例代码:
#include <stdio.h>
int main() {
char id[19];
printf("请输入身份证号码:");
scanf("%s", id);
int gender = (id[16] - '0') % 2;
if (gender == 1) {
printf("性别:男\n");
} else {
printf("性别:女\n");
}
return 0;
}
阅读全文