C#,从键盘上输入1~5之间的数字时,显示今天是工作日,6~7的数字显示今天是休息日.
时间: 2024-09-26 09:03:57 浏览: 17
C#是一种由微软公司开发的面向对象的编程语言,它结合了C++的高效性和.NET框架的优势。要实现这个功能,你可以创建一个控制台应用程序,通过`Console.ReadLine()`获取用户输入的整数,然后检查该数字范围并相应地打印出今天是工作日还是休息日。
首先,你需要定义一个枚举(Enum)来表示工作日和休息日:
```csharp
public enum WeekdayType
{
WorkDay,
RestDay
}
```
接着,在主程序里做如下的处理:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入1到5代表工作日,6到7代表休息日:");
int input = int.Parse(Console.ReadLine());
if (input >= 1 && input <= 5)
{
Console.WriteLine("今天是工作日.");
}
else if (input >= 6 && input <= 7)
{
Console.WriteLine("今天是休息日.");
}
else
{
Console.WriteLine("无效的输入,请输入1到7之间的数字.");
}
Console.ReadKey();
}
}
```
当用户运行此程序并输入相应的数字,它会根据输入判断并显示出对应的结果。如果输入不在指定范围内,则会给出错误提示。