通过键盘输入数字"1--7",根据输入的数字,输出是星期几的英文。如:输入数字"1",则输出 Monday 。要求:用 switch 语句完成。
时间: 2023-05-18 13:04:40 浏览: 29
好的,以下是代码:
```lua
local day = tonumber(io.read())
local weekday = ""
switch (day) {
case 1:
weekday = "Monday"
break
case 2:
weekday = "Tuesday"
break
case 3:
weekday = "Wednesday"
break
case 4:
weekday = "Thursday"
break
case 5:
weekday = "Friday"
break
case 6:
weekday = "Saturday"
break
case 7:
weekday = "Sunday"
break
default:
weekday = "Invalid input"
}
print(weekday)
```
希望能够帮到你!
相关问题
通过键盘输入数字“1--7”,根据输入的数字,输出是星期几的英文。如:输入数字“1”,则输出 Monday。要求:用 switch 语句完成。
好的,以下是代码:
```
#include <iostream>
using namespace std;
int main() {
int day;
cout << "请输入数字 1-7:" << endl;
cin >> day;
switch (day) {
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;
case 7:
cout << "Sunday" << endl;
break;
default:
cout << "输入错误,请输入数字 1-7" << endl;
break;
}
return 0;
}
```
希望能够帮到你!
编写程序实现以下功能。从键盘输入一个整数,若输入数字0,则屏幕显示:"Sunday";若输入数字1,则屏幕显示:"Monday";若输入数字2,则屏幕显示:"Tuesday";若输入数字3,则屏幕显示:"Wednesday";若输入数字4,则屏幕显示:"Thursday";若输入数字5,这屏幕显示:"Friday";若输入数字6,则屏幕显示:"Saturday";若输入其它数字,则屏目原样输出该数字。 ***输入提示信息:"Input a single numeral:" ***输入数据格式:"%d" ***输出数据格式: 若输入数字0,则屏幕输出:"Sunday\n"; 若输入数字1,则屏幕输出:"Monday\n"; 若输入数字2,则屏幕输出:"Tuesday\n"; 若输入数字3,则屏幕输出:"Wednesday\n"; 若输入数字4;则屏幕输出:"Thursday\n"; 若输入数字5,这屏幕输出:"Friday\n"; 若输入数字6,则屏幕输出:"Saturday\n"; 若输入其它数字,则屏目输出:"%d\n"
以下是一个简单的 C 语言程序,可以实现您的要求:
```c
#include <stdio.h>
int main() {
int num;
printf("Input a single numeral:");
scanf("%d", &num);
switch (num) {
case 0:
printf("Sunday\n");
break;
case 1:
printf("Monday\n");
break;
case 2:
printf("Tuesday\n");
break;
case 3:
printf("Wednesday\n");
break;
case 4:
printf("Thursday\n");
break;
case 5:
printf("Friday\n");
break;
case 6:
printf("Saturday\n");
break;
default:
printf("%d\n", num);
break;
}
return 0;
}
```
程序使用 `scanf` 函数从键盘读入一个整数 `num`,然后使用 `switch` 语句判断 `num` 所对应的星期,并输出相应的提示信息。`switch` 语句是 C 语言中的多分支选择语句,可根据不同的情况执行不同的代码块。
请注意,上述程序中的 `%d` 是格式控制符,用于指定在读入和输出整数时的格式。在 `switch` 语句中,`case` 标签是用来指定不同情况的,`break` 语句用于跳出 `switch` 语句的执行。默认情况下,如果没有任何一个 `case` 标签与 `num` 的值相符,则执行 `default` 语句块。
阅读全文