c#输入年份,计算输出生肖 已知:年份除以12取余,若余数为0 则为猴
时间: 2024-09-23 14:02:59 浏览: 88
在C#中,你可以使用模运算符 `%` 来计算给定年份的生肖。按照中国农历十二生肖的顺序,每个生肖周期是12年,所以你可以用年份除以12得到余数,余数代表生肖。以下是简单的代码示例:
```csharp
public string GetZodiac(int year)
{
string[] zodiacNames = {"猴", "鸡", "狗", "猪", "鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊"};
int remainder = year % 12;
// 根据余数返回对应的生肖名称
return zodiacNames[remainder];
}
// 使用示例
int inputYear = Convert.ToInt32(Console.ReadLine());
string zodiac = GetZodiac(inputYear);
Console.WriteLine($"The zodiac sign for the year {inputYear} is {zodiac}.");
```
这段代码定义了一个名为 `GetZodiac` 的函数,接受一个年份作为输入,计算并返回相应的生肖名。用户可以通过 `Console.ReadLine()` 获取年份输入,并显示结果。
阅读全文