C# 急急急急急急急急急急急急急急急急急急急急
验证15位身份证号码并判断身份证评价的性别。身份证号码全部由数字组成,且末位数为奇数表示性别为男,偶数表示性别为女。一个字符ch为数字的条件是:ch>=’0’&&ch<=...
验证15位身份证号码并判断身份证评价的性别。身份证号码全部由数字组成,且末位数为奇数表示性别为男,偶数表示性别为女。一个字符ch为数字的条件是:ch>=’0’&&ch<=’9’.
2、在程序主方法中定义变量:
定义整型变量i;
定义string 类型变量s_ident;
定义char类型变量ch,设置初始值为空白字符。
3、使用条件和循环语句验证身份证号码,并判断性别:
从控制台输出一行文本“请输入15位身份证号码:”;
由控制台读入一行文本,并赋值给字符串变量s_ident;
若s_ident的长度不为15,输出“号码格式不正确”,结束程序;
以i为循环变量,使用for循环语句由左至右依次将字符串中的每个字符赋值给变量ch,若存在非数字字符,则输出“号码格式不正确”,结束程序;
若s_ident的最后一位字符能够被2整除,输出“性别为女”,否则输出“性别为男”;
输出文本“按回车键结束”,读取回车键后结束程序。 展开
2、在程序主方法中定义变量:
定义整型变量i;
定义string 类型变量s_ident;
定义char类型变量ch,设置初始值为空白字符。
3、使用条件和循环语句验证身份证号码,并判断性别:
从控制台输出一行文本“请输入15位身份证号码:”;
由控制台读入一行文本,并赋值给字符串变量s_ident;
若s_ident的长度不为15,输出“号码格式不正确”,结束程序;
以i为循环变量,使用for循环语句由左至右依次将字符串中的每个字符赋值给变量ch,若存在非数字字符,则输出“号码格式不正确”,结束程序;
若s_ident的最后一位字符能够被2整除,输出“性别为女”,否则输出“性别为男”;
输出文本“按回车键结束”,读取回车键后结束程序。 展开
1个回答
展开全部
这不是都跟你说完了
更多追问追答
追问
怎么做啊
追答
int i;
string s_ident;
char ch='';
Console.WriteLine("请输入15位身份证号码:");
s_ident = Console.ReadLine();
if(s_ident.length0||ch<9)
{
if(s_ident[14]%2==0)
{
Console.WriteLine("性别为女");
}
else
{
Console.WriteLine("性别为男");
}
}
else
{
Console.WriteLine("号码格式不正确");
}
}
}
纯手工文本编辑器码的 不一定能通过
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询