搜索

首页  >  问答  >  正文

请教大神们这个怎么编写

验证18 位身份号码并判断身份主人的性别,身份号码的规则为:

① 前17 位全部由数字组成,最后一位为数字或者字符’X’,一个字符ch 为数字的

条件为:ch>=’0’ && ch<=’9’;

② 第17 位数为奇数表示性别为男,偶数表示性别为女。

输入:从键盘输入一个18 位的身份号码保存到字符数组Card 中。

输出:主人性别。

彦骐彦骐1310 天前1066

全部回复(1)我来回复

  • 清

    2021-04-29 22:42:21

    (substr($idnum, 16, 1) % 2 == 1) ? '男' : '女';

    回复
    0
  • 取消回复