题目描述
传说中,每个人的身份证号隐藏着一个巨大的秘密——你可以通过身份证号知道一个人的真正性别!有些人一直以为自己是个萌妹子,但他的身份证号无时无刻不在提醒着他:你是个糙汉子!

如何从身份证号知道一个人的性别呢?对于现行的身份证号规范而言,倒数第二位是奇数,则该身份证号对应着一位男性;如果是偶数的话,则对应着一位女性。

例如 330726195603074713,代表着一位男性;而 330722196201070022,代表的则是一位女性。

现在给定若干个合法的身份证号,请判断出分别对应的人是男性还是女性。

输入
输入第一行是一个整数 T,表示有 T 组数据。

每组数据只有一行,表示一个需要判断的身份证号。

输出
对于每组测试数据,如果给定的身份证号对应的是男性,则输出 shota,否则输出 loli。

样例输入 Copy
6
330722196603170042
330722197811205910
330723196212231174
330722198102063627
330722197410200027
330722197710053612
样例输出 Copy
loli
shota
shota
loli
loli
shota

#include <stdio.h>
#include <string.h>int main(int argc, char *argv[])
{char a[100],n;scanf("%d",&n);getchar();while(n--){gets(a);if(a[16]%2==1) printf("shota\n");else printf("loli\n");}
}

问题 C: 身份证号码相关推荐

  1. javascript身份证号码验证函数支持带x

    //--身份证号码验证-支持新的带x身份证 function isIdCardNo(num)  {     var factorArr = new Array(7,9,10,5,8,4,2,1,6,3 ...

  2. 身份证号码验证-支持新的带x身份证

    //--身份证号码验证-支持新的带x身份证 function isIdCardNo(num)  {     var factorArr = new Array(7,9,10,5,8,4,2,1,6,3 ...

  3. H国的身份证号码(搜索)

    个人心得:巧妙利用数字进行维护就好了,深搜还是有点心得的: #1558 : H国的身份证号码I 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 H国的身份证号码是一个N位 ...

  4. 【Java】身份证号码验证

    代码引用自:https://gitee.com/appleat/codes/ynrtqujv0wfgesm8ia9b547 1 package xxx; 2 3 /** 4 * Created by ...

  5. JS正则表达式验证身份证号码

    function isCardNo(card) { // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X var reg = /(^\d{1 ...

  6. js根据身份证号码判断性别和年龄

    /**这是一个超实用的用js根据身份证号码判断性别男女的特效代码,详细看下面的*/ /** 根据身份证号码判断性别 15位身份证号码:第7.8位为出生年份(两位数),第9.10位为出生月份,第11.1 ...

  7. 根据身份证号码导出生日和性别(JavaScript代码)

    <script language="Javascript">   function showBirthday(val)   {    var birthdayValue ...

  8. 身份证号码的正则表达式及验证详解(JavaScript,Regex)

    2019独角兽企业重金招聘Python工程师标准>>> 简言 在做用户实名验证时,常会用到身份证号码的正则表达式及校验方案.本文列举了两种验证方案,大家可以根据自己的项目实际情况,选 ...

  9. C#实现身份证号码验证的方法

    本文实例讲述了C#实现身份证号码验证的方法.分享给大家供大家参考.具体实现方法如下: 随着现在互联网的发展,越来越多的注册用户的地方都用到了身份证,那么对于输入的身份证如何验证呢?看下面的代码,其实很 ...

  10. C语言 · 身份证号码升级

    算法提高 身份证号码升级   时间限制:1.0s   内存限制:256.0MB 问题描述 从1999年10月1日开始,公民身份证号码由15位数字增至18位.(18位身份证号码简介).升级方法为: 1. ...

最新文章

  1. 2018年中国研究生数学建模竞赛C题 二等奖 赛题论文
  2. 类型转换与采样 || SMOTE算法
  3. 数据结构——二叉树的层次遍历进阶
  4. html写原生曲线图,HTML5 平滑的正弦波曲线图
  5. 华为4X和4C无法使用电信4G的解决办法
  6. 华为云FusionInsight MRS在金融行业存算分离的实践
  7. Vue2.5.1+Spring支持分销、团购、秒杀、优惠券、微信商城项目,源码免费分享
  8. ESP8266 ESP8089 ESP8285 用户手册文档汇总
  9. window系统修复
  10. 【Java前端】CSS(一)[字体,文本属性,调试工具]
  11. 2014驾考科目二倒车入库技巧
  12. glTF-Transform处理gltf模型
  13. SAP save_text 解决导入物料主数据长文本丢失空格
  14. 哪里可以下载Holer软件包
  15. 克制+努力( 纵欲,正在榨干4亿中国年轻人)
  16. 【JavaScript--React】本篇文章将带你体验不同于vue框架的react框架
  17. 射频开关主要性能指标
  18. 深入探讨用位掩码代替分支(6):VB6速度测试
  19. 远程运维方案选型指南——官网可下载的ZStack私有云平台
  20. java 美工_为您解读UI设计和美工的区别

热门文章

  1. 复现 S2ANet RTX 2080Ti
  2. FS4060是一款具有升降压模式的充电管理芯片支持多串锂电池充电筋膜枪充电IC
  3. python-opencv 图像阈值二值化
  4. 树莓派造服务器(三):内网穿透方案
  5. CCES dsp mips 优化心得
  6. 看完946页“JAVA高级架构面试必问”,金九银十社招全拿下
  7. 2019-TKDE-Learning to Recommend With Multiple Cascading Behaviors | 精读
  8. 用C++编写的垃圾文件清理程序,这下电脑速度快多了!
  9. python植物大战僵尸(1)
  10. 耐高温磁钢高效磁能积,并非是“顽固不化”!