5、假如某月的1日是星期三,那么输入该月中的日期,要求输出对应的星期数。如输入3,则输出Friday。(要求用switch语句实现)。
时间: 2024-01-22 15:19:27 浏览: 53
本资源使用 C 语言中 switch 语句作为示例代码,它根据用户输入的数字打印相应的星期天
以下是使用 switch 语句实现的代码:
```c++
#include <iostream>
using namespace std;
int main() {
int date;
cout << "请输入日期:";
cin >> date;
int week = (date + 2) % 7; // 计算星期数
switch (week) {
case 0:
cout << "Sunday" << endl;
break;
case 1:
cout << "Monday" << endl;
break;
case 2:
cout << "Tuesday" << endl;
break;
case 3:
cout << "Wednesday" << endl;
break;
case 4:
cout << "Thursday" << endl;
break;
case 5:
cout << "Friday" << endl;
break;
case 6:
cout << "Saturday" << endl;
break;
default:
cout << "输入的日期有误!" << endl;
break;
}
return 0;
}
```
运行程序后,输入日期,程序会输出对应的星期数。例如,输入3,则输出Wednesday。
阅读全文