用户输入一个整数(1-7),使用switch进行判断,程序输出对应的星期几(用英文表示,首字母大写)。用C#编写
时间: 2024-09-26 19:04:51 浏览: 58
2013秋季Java程序设计期末考试试卷-A卷-.doc
在C#中,你可以使用`switch`语句结合字符串字面量来实现这个功能。首先,我们需要将数字映射到相应的英文星期表示。下面是相应的代码:
```csharp
using System;
class Program {
static void Main() {
Console.Write("请输入一个介于1到7之间的整数代表星期几 (1 - Monday, 2 - Tuesday, ..., 7 - Sunday): ");
int input = Convert.ToInt32(Console.ReadLine());
// 确保输入在范围内
if (input >= 1 && input <= 7) {
string daysOfWeek[] = { "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" };
string dayOfWeek = daysOfWeek[input - 1]; // 减一是因为数组索引从0开始
Console.WriteLine($"Today is {dayOfWeek.ToUpper()}");
} else {
Console.WriteLine("无效的输入,请输入1到7之间的整数。");
}
阅读全文