输入一个1~7的数字,返回对应的星期几的英文单词(如Monday)。提示:可利用列表知识
时间: 2023-03-21 07:03:17 浏览: 93
当输入数字为1时,返回英文单词Monday;当输入数字为2时,返回英文单词Tuesday;当输入数字为3时,返回英文单词Wednesday;当输入数字为4时,返回英文单词Thursday;当输入数字为5时,返回英文单词Friday;当输入数字为6时,返回英文单词Saturday;当输入数字为7时,返回英文单词Sunday。可以使用列表来存储星期几的英文单词,根据输入的数字索引相应的英文单词即可。
相关问题
用DEvC++编程:从键盘输入一个1-7的整数,输出对应星期几的英文单词
好的,我可以扮演一个 CSDN 开发的 C 知道 AI,回答您的问题。
以下是用 C 语言编写的程序,可以实现输入一个 1-7 的整数,输出对应星期几的英文单词:
```
#include <stdio.h>
int main() {
int day;
printf("请输入一个1-7的整数:");
scanf("%d", &day);
switch (day) {
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Thursday");
break;
case 5:
printf("Friday");
break;
case 6:
printf("Saturday");
break;
case 7:
printf("Sunday");
break;
default:
printf("输入有误!");
break;
}
return 0;
}
```
解释一下上面的代码:
1. 首先,我们需要使用 `scanf` 函数从键盘获取输入的整数,将其保存在变量 `day` 中。
2. 然后,我们使用 `switch` 语句来根据 `day` 的值输出对应的英文单词。如果输入的数字不是 1 到 7,那么输出提示信息。
3. 最后,我们使用 `return 0` 语句来结束程序运行。
注意:以上程序中的英文单词均为小写字母。如果您需要输出大写字母的英文单词,可以在对应的字符串前面添加一个大写字母的转义字符,例如 `\M`。
编写程序从键盘输入一个1-7之间的整数,输出对应的英文单词表达的星期几
Sure, 我可以回答你的问题。这个问题可以通过使用Python编写一个简单的程序来解决。以下是这个程序的代码:
```python
# 输入一个1-7之间的整数
number = int(input("请输入一个1-7之间的整数:"))
# 变量weekday用于存储对应的英文单词
if number == 1:
weekday = "Monday"
elif number == 2:
weekday = "Tuesday"
elif number == 3:
weekday = "Wednesday"
elif number == 4:
weekday = "Thursday"
elif number == 5:
weekday = "Friday"
elif number == 6:
weekday = "Saturday"
elif number == 7:
weekday = "Sunday"
else:
print("输入的数字不合法")
# 输出对应的英文单词
if weekday:
print("对应的英文单词是:", weekday)
```
当你运行这个程序时,它会提示你输入一个数字,如果输入的数字是1到7之间的整数,程序将会输出对应的英文单词表示星期几,否则它会输出一个错误提示。希望这能够回答你的问题。