作业帮 > 综合 > 作业

大家看一下这个公式算出来的结果是什么,为什么?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/16 11:25:38
大家看一下这个公式算出来的结果是什么,为什么?
大家看一下这个公式算出来的结果是什么,为什么?
结果是“女”,分析:MID("1000",15,3),2),"男","女")的结果是"女"
再问: 因为什么?
再答: MID("**************1000",15,3),意思是从字符串"**************1000"的第15位数开始,连续取3位数,所以是100,
MOD(MID("**************1000",15,3),2),意思是求MID("**************1000",15,3)除以2的余数,100除以2余数为0,
IF(MOD(MID("**************1000",15,3),2),"男","女"),意思是如果MOD(MID("**************1000",15,3),2)不为零,就为"男",为零,就为"女",因为MOD(MID("**************1000",15,3),2)=0,所以整个公式的结果为"女"。
再问: 我现在疑惑的就是这个“不为零就为男,为零就为女”是如何得出的,题当中也没有说明啊,还是就是这样规定的
再答: 这个是编制身份证号码时的规律,你需要了解以下知识:
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
再问: 好的,谢谢您