C#编程:检查输入字符是否为小写字符、大写字符或为数字,否则,输出字符不是数字和字符

用多分支if语句编程
2025-02-24 16:05:22
推荐回答(3个)
回答1:

这个问题要分成两个部分。
1、判断输入字符是否满足要求的字符(这个可以通过正则表达式,或者ascii码的方式来判断。)
2、输出字符不是数字和字符是个什么意思?没看明白,是指当输入字符是小写,输出要转换为大写还是个什么意思,没看懂你的需求。

回答2:

class Program
{
static void Main(string[] args)
{
char c = (char) Console.Read();
if (Char.IsLower(c)) { Console.WriteLine("lower case"); }
else if (Char.IsUpper(c)) { Console.WriteLine("upper case"); }
else if (Char.IsDigit(c)) { Console.WriteLine("digit"); }
else { Console.WriteLine("non-alphanumeric"); }
}
}

回答3:

楼1是正确的