用多分支if语句编程
第1个回答 2012-04-05
这个问题要分成两个部分。
1、判断输入字符是否满足要求的字符(这个可以通过正则表达式,或者ascii码的方式来判断。)
2、输出字符不是数字和字符是个什么意思?没看明白,是指当输入字符是小写,输出要转换为大写还是个什么意思,没看懂你的需求。
1、判断输入字符是否满足要求的字符(这个可以通过正则表达式,或者ascii码的方式来判断。)
2、输出字符不是数字和字符是个什么意思?没看明白,是指当输入字符是小写,输出要转换为大写还是个什么意思,没看懂你的需求。
第2个回答 2012-04-05
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"); }
}
}本回答被提问者采纳
{
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个回答 2012-04-13
楼1是正确的