c#输入1~12之间的一个数字,输出它对应的月份。例如输入1输出一月。
时间: 2024-12-15 15:24:46 浏览: 3
在 C# 中,你可以创建一个简单的控制台程序来实现这个功能。这里是一个示例函数,用于将用户输入的数字转换为月份:
```csharp
using System;
class Program
{
static void Main()
{
Console.WriteLine("请输入1到12之间的数字:");
int input = Convert.ToInt32(Console.ReadLine());
// 检查输入是否在范围之内
if (input >= 1 && input <= 12)
{
string monthName;
switch (input)
{
case 1: monthName = "一月"; break;
case 2: monthName = "二月"; break;
case 3: monthName = "三月"; break;
case 4: monthName = "四月"; break;
case 5: monthName = "五月"; break;
case 6: monthName = "六月"; break;
case 7: monthName = "七月"; break;
case 8: monthName = "八月"; break;
case 9: monthName = "九月"; break;
case 10: monthName = "十月"; break;
case 11: monthName = "十一月"; break;
case 12: monthName = "十二月"; break;
default: throw new ArgumentException("输入的数字不在有效范围内");
}
Console.WriteLine($"输入的数字 {input} 对应于 {monthName}.");
}
else
{
throw new ArgumentException("输入的数字不在有效范围内");
}
}
}
```
阅读全文