C#控制台程序用户输入狮子座,输出双子座如何实现
时间: 2024-10-14 13:07:19 浏览: 31
如果你想在C#控制台程序中,当用户输入“狮子座”时,输出“双子座”的对应信息,你可以创建一个简单的映射表或者硬编码规则。这里是一个简化的例子:
```csharp
using System;
class Program
{
static void Main()
{
Console.WriteLine("请输入您的星座(假设只有狮子座和双子座):");
string input = Console.ReadLine().ToLower(); // 将输入转换为小写,便于处理
if (input == "狮子座") // 如果输入是"狮子座"
{
Console.WriteLine("根据设定的规则,狮子座对应的星座是双子座。");
// 或者直接输出双子座的信息
// Console.WriteLine("狮子座的对应星座是:双子座");
}
else if (input == "双子座") // 如果输入是"双子座"
{
Console.WriteLine("你输入的是双子座。");
}
else
{
Console.WriteLine("输入无效,请输入‘狮子座’或‘双子座’。");
}
Console.ReadKey();
}
}
```
在这个例子中,我们硬编码了单向映射关系,如果用户输入的是“狮子座”,则直接输出双子座。如果你希望有更复杂的映射逻辑,比如基于星座顺序的查找,那么可能需要一个实际的星座对照表或者列表。
阅读全文