C#输入任意的两个字符:实现以下功能: 1、如果两个都是字母转换为小写输入;2、如果两个都是数字,将其就和后输出结果;
可以使用Console.ReadLine()方法获取用户输入的两个字符,然后判断它们的类型进行相应的操作。
示例代码:
Console.Write("请输入任意的两个字符:");
string input = Console.ReadLine();
if (char.IsLetter(input[0]) && char.IsLetter(input[1]))
{
// 两个字符都是字母,转换为小写输出
Console.WriteLine(input.ToLower());
}
else if (char.IsDigit(input[0]) && char.IsDigit(input[1]))
{
// 两个字符都是数字,将其相加后输出结果
int result = int.Parse(input[0].ToString()) + int.Parse(input[1].ToString());
Console.WriteLine(result);
}
else
{
Console.WriteLine("输入有误!");
}
这段代码首先通过Console.ReadLine()方法获取用户输入的两个字符,然后使用char.IsLetter()和char.IsDigit()方法判断它们的类型。
如果两个字符都是字母,则使用ToLower()方法将它们转换为小写字母后输出。
如果两个字符都是数字,则将它们相加后输出结果。
如果输入的字符不符合要求,则输出提示信息。
string s = Console.ReadLine();
if (s.Length == 2 && s.All(x => (x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z')))
Console.WriteLine(s.ToLowerCase());
if (s.Length == 2 && s.All(x => x >= '0' && x <= '9'))
Console.WriteLine(s.Select(x => (int)x - (int)'0').Sum());