输入一个表示星期几的数据n(1<=1<=7),输出对应的“星期一、星期二、星期三、星期四、星期五、星期六、星期日,的英语单词的前三个字母缩写。注:测试用例中输入了,输出ved。实验输入如下,输入了,输出red;输入8,提示 输入有误 高625分) 3 150501 Wed 221415050* 2214150501 2214150501 221415050 I' 9 输入有误!
时间: 2024-03-20 14:42:27 浏览: 89
根据题意,我们可以使用 Python 编写如下代码:
```python
day_dict = {
1: 'Mon',
2: 'Tue',
3: 'Wed',
4: 'Thu',
5: 'Fri',
6: 'Sat',
7: 'Sun'
}
n = int(input("请输入一个表示星期几的数据:"))
if n in day_dict:
print(day_dict[n][:3])
else:
print("输入有误!")
```
运行程序,根据提示输入一个数字,程序将输出对应的星期几的英语单词的前三个字母缩写。如果输入的数字不在 1~7 范围内,则输出提示信息“输入有误!”。例如,输入 3,程序将输出“Wed”。输入 8,程序将输出“输入有误!”。
相关问题
输入一个表示星期几的数据n(1<=1<=7),输出对应的“星期一、星期二、星期三、星期四、星期五、星期六、星期日,的英语单词的前三个字母缩写。注:测试用例中输入了,输出ved。实验输入如下,输入了,输出red;输入8,提示 输入有误 输入有误!python
根据题意,我们可以使用 Python 编写如下代码:
```python
days = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
n = input("请输入一个表示星期几的数据:")
if n.isdigit() and 1 <= int(n) <= 7:
print(days[int(n) - 1][:3])
else:
print("输入有误!")
```
运行程序,根据提示输入一个数字,程序将输出对应的星期几的英语单词的前三个字母缩写。如果输入的不是数字或者数字不在 1~7 范围内,则输出提示信息“输入有误!”。例如,输入 3,程序将输出“Wed”。输入 8,程序将输出“输入有误!”。
编写程序,输入星期几的数字(1-7),显示其对应的中文星期几。 例如,输入4,输出“星期四”,输入7,输出“星期日“。输入包含多组测试数据。每组输入一个正整数n(0<=n<=7),当n=0时,表示输入结束。 输出 每组输入及其所对应的星期几。C++
下面是 C++ 的代码实现:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
while (cin >> n && n != 0) {
switch (n) {
case 1: cout << "星期一" << endl; break;
case 2: cout << "星期二" << endl; break;
case 3: cout << "星期三" << endl; break;
case 4: cout << "星期四" << endl; break;
case 5: cout << "星期五" << endl; break;
case 6: cout << "星期六" << endl; break;
case 7: cout << "星期日" << endl; break;
default: cout << "输入错误,请重新输入" << endl; break;
}
}
return 0;
}
```
程序通过 while 循环不断读入输入,如果输入为 0 则结束。对于每次输入,通过 switch 语句输出对应的中文星期几。如果输入不在 1-7 范围内,则输出错误信息。
阅读全文