例题:输入身份证号码,判断你是什么生肖。switch,case练习,substring 类使用联系,会用取余

Console.WriteLine("请输入您的身份证号码");

string x = Console.ReadLine();

string year=x.Substring (6,4);//从身份证的第六位开始截取,往后截取四位,就是你的出生年份

int x1 = Convert.ToInt32(year);//把截取到年份代入到x1中,

string sx = "";

switch(x1%12)//输入一个年份取余,如果假设取余为四,你能判断那年的生肖,然后根据十二生肖排列,判断取余为0到12分别为哪个生肖

{

case 0:

sx="狗";

break;

case 1:

sx = "鸡";

break;

case 2:

sx = "猴";

break;

case 3:

sx = "羊";

break;

case 4:

sx = "马";

break;

case 5:

sx = "蛇";

break;

case 6:

sx = "龙";

break;

case 7:

sx = "兔";

break;

case 8:

sx = "虎";

break;

case 9:

sx = "牛";

break;

case 10:

sx = "鼠";

break;

case 11:

sx = "猪";

break;

default :

sx = "请输入正确的年份";

break;

}

Console.WriteLine("您的生肖是"+sx);

Console.ReadLine();

时间: 2024-12-25 10:39:04

例题:输入身份证号码,判断你是什么生肖。switch,case练习,substring 类使用联系,会用取余的相关文章

通过身份证号码判断男女

/// <summary> /// 通过身份证号码判断男女 /// </summary> /// <param name="strIDCard">空:不能为空.位数:位数不对.NULL:程序异常</param> public static string GetSexByIDCard(string strIDCard) { try { string strSex = ""; //获取得到输入的身份证号码 if (stri

Java练习 份证号码组成规则是前4位是代表省份和地区 编写一个程序,通过身份证号码判断某人是否是武汉人以及其性别。

package com.swift; public class ID_Where_Male_Test { public static void main(String[] args) { /* * 中华人民共和国公民身份证号码组成规则是前4位是代表省份和地区(例如4201代表湖北省武汉市), * 第17位代表性别(奇数代表男性).编写一个程序,通过身份证号码判断某人是否是武汉人以及其性别. */ String str="420103199801010312"; if(str.subst

[笔记]根据二代居名身份证号码判断一个人的性别

身份证性别判定标准: 1.如果是15位的号码,根据最末位的奇偶数判断,双数为"女",单数为"男" 2.如果是18位的号码,根据号码的倒数第二位的奇偶数判断,双数为"女",单数为"男". 1 import java.util.Scanner; 2 public class GetSexById { 3 public static void sex(){ 4 Scanner ch=new Scanner(System.in); 5 System.out.println("请输入一个有效的身份证号码:

输入身份证号码自动读取生日与性别(delphi)

一.格式介绍: [15位号码格式] 1.第l一6位数为行政区划代码; 2.第7-12位数为出生日期代码; 3.第13---15位数为分配顺序代码; (1).行政区划代码,是指公民第一次申领居民身份证时的常住户口所在地的行政地区. (2).出生日期代码,第7-8位数代表年份(年份前面二位数省略),第9-10位数代表月份(月份为l位数的前面加零).第11一12位数代表日期(日期为1位数的前面加零). (3).分配顺序代码,是按人口数统一合理分配以固定顺序给予每个人的顺序号,最末一位数是奇数的分配给男

C# 根据身份证号码判断出生日期和性别

18位的身份证,前面六位代表了你户籍所在地,第七位到第十四位代表了你的出生年月,第十五位到第十七为代表了你的性别(偶数为女,奇数为男),根据这一信息,我在系统开发的录入员工的身份证后控件焦点转移时根据身份证号码获得生日和性别. 用C#写的代码如下: /// <summary> /// 在控件验证 textBox_IdentityCard 的 Validated事件中定义身份证号码的合法性并根据身份证号码得到生日和性别 /// </summary> private void text

vue表单:输入身份证号码则自动获取对应的年龄和性别,,若不输入身份证号则自己填写年龄和性别

<el-input :ref="item.meta.system_id" v-model="temp[item.meta.valueKey]" clearable oninput="if(value.length>18)value=value.slice(0,18)" :disabled="item.meta.disabled" :placeholder="item.meta.placeholder ?

身份证号码18个数字代表的意思

一.前言介绍 中华人民共和国公民身份号码是中华人民共和国为中国大陆每个公民从出生之日起编定的唯一的.终身不变的身份代码,在中华人民共和国公民办理涉及政治.经济.社会生活等权益事务方面广泛使用.中华人民共和国公安部负责公民身份号码的编制和组织实施工作. 1999年8月26日中华人民共和国国务院发布<国务院关于实行公民身份号码制度的决定>(国发[1999]15号),这个文件规定自1999年10月1日起在全国建立和实行公民身份号码制度. 二.数字组成方式 1.地址码(身份证号码前六位) 表示编码对象

根据身份证号码自动获取出生日期,性别,籍贯

Q1:数据库 由于数据有点多,我们在这就不展示了(需要的联系我,我发给你) i 这是里面所用到的一些架包,包等等.相信大家对这一块都已经了解了,我就不说废话了. Q2:html文件 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <s

通过身份证号码获取人的年龄和性别

通过身份证号码获取人的年龄和性别:身份证可以识别一个人的信息,下面就介绍一下如何利用js通过身份证号码获取当事人的年龄和性别.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂