Identification Card

ゝ一纸荒年。 2022-08-14 05:49 309阅读 0赞

Identification Card

Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^

题目描述

传说中,每个人的身份证号隐藏着一个巨大的秘密——你可以通过身份证号知道

一个人的真正性别!有些人一直以为自己是个萌妹子,但他的身份证号无时无刻

不在提醒着他:你是个糙汉子!

如何从身份证号知道一个人的性别呢?对于现行的身份证号规范而言,倒数第二

位是奇数,则该身份证号对应着一位男性;如果是偶数的话,则对应着一位女性。

例如 330726195603074713,代表着一位男性;而 330722196201070022,代表的

则是一位女性。

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

输入

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

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

输出

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

出 loli。

示例输入

  1. 6
  2. 330722196603170042
  3. 330722197811205910
  4. 330723196212231174
  5. 330722198102063627
  6. 330722197410200027
  7. 330722197710053612

示例输出

  1. loli
  2. shota
  3. shota
  4. loli
  5. loli
  6. shota

提示

来源

Ningbo_2014_Contest

示例程序

  1. #include<stdio.h>
  2. #include<string.h>
  3. int main()
  4. {
  5. int i,j,n,m,k;
  6. char a[50];
  7. scanf("%d",&n);
  8. for(i=0;i<n;i++)
  9. {
  10. scanf("%s",a);
  11. m=strlen(a);
  12. if((a[m-2]-48)%2==0)
  13. printf("loli\n");
  14. else
  15. printf("shota\n");
  16. }
  17. }

发表评论

表情:
评论列表 (有 0 条评论,309人围观)

还没有评论,来说两句吧...

相关阅读

    相关 POJ 1511 Invitation Cards

    题目:[点击打开链接][Link 1] 题意:有向图,求从起点1到每个点的最短路然后再回到起点1的最短路之和。(保证有解) 分析:开始用SPFA+vectorTLE了