c++假设0~6分别代表星期天到星期六 从键盘输入任意整数 若在0~6 那则将相映的星期输出 否则显示输入数据不在0~6范围内
时间: 2024-10-21 08:13:51 浏览: 13
C++程序输入0-6个整数换成星期输出
在C++中,你可以创建一个简单的程序来实现这个功能。首先,你需要让用户通过`cin`从键盘输入一个整数。然后检查这个数字是否在0到6之间。如果在范围内,你可以使用常量枚举或者直接对应数组来获取对应的星期名称;如果不在这个范围内,则输出错误消息。以下是一个基本的示例代码:
```cpp
#include <iostream>
using namespace std;
enum WeekDays { SUNDAY = 0, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY };
int main() {
int input;
cout << "请输入一个0到6之间的整数,表示星期几:" << endl;
cin >> input;
if (input >= 0 && input <= 6) {
switch (input) {
case SUNDAY: cout << "这是星期日" << endl; break;
case MONDAY: cout << "这是星期一" << endl; break;
// 添加其他case...直到SATURDAY
}
} else {
cout << "输入的数据不在0到6的范围内" << endl;
}
return 0;
}
```
阅读全文