C#一年四季,按照农历一般规定1~3月为春季,4~6月为夏季,7~9月为秋季, 10~12 月为冬季。创建一个控制台应用程序,实现当输入农历月份(1~12)时,输出对应的季节
时间: 2024-09-27 10:05:25 浏览: 54
在C#中,你可以通过创建一个简单的控制台程序来实现这个功能。首先,你需要定义一个函数来根据输入的农历月份返回对应的季节。这里是一个基础的示例:
```csharp
using System;
namespace LunarSeasonCalculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入农历月份 (1-12): ");
int lunarMonth = Convert.ToInt32(Console.ReadLine());
string season = GetSeason(lunarMonth);
Console.WriteLine($"农历月份 {lunarMonth} 对应的季节是: {season}");
}
// 函数来判断农历季节
static string GetSeason(int lunarMonth)
{
if (lunarMonth >= 1 && lunarMonth <= 3)
return "春季";
else if (lunarMonth >= 4 && lunarMonth <= 6)
return "夏季";
else if (lunarMonth >= 7 && lunarMonth <= 9)
return "秋季";
else if (lunarMonth >= 10 && lunarMonth <= 12)
return "冬季";
// 如果输入不在1到12之间,返回错误信息
return "输入的农历月份无效";
}
}
}
```
在这个程序中,用户会被提示输入农历月份,然后`GetSeason`函数会根据输入的月份返回相应的季节名称。如果输入的月份不在1到12之间,它将返回一个错误消息。
阅读全文