输出如下菜单,用switch 语句实现根据用户输入的选择执行相应的操作。 1. year/ month/day → yearDay 2. yearDay → year/ month/day 3. Exit Please enter your choice:
时间: 2023-11-28 11:49:54 浏览: 198
使用switch语句构成的分支结构实现选择主菜单中的选项
5星 · 资源好评率100%
以下是实现该菜单的代码:
```c
#include <stdio.h>
int main() {
int choice;
while (1) {
printf("1. year/month/day -> yearDay\n");
printf("2. yearDay -> year/month/day\n");
printf("3. Exit\n");
printf("Please enter your choice: ");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("You chose option 1.\n");
// 执行 year/month/day -> yearDay 的操作
break;
case 2:
printf("You chose option 2.\n");
// 执行 yearDay -> year/month/day 的操作
break;
case 3:
printf("Goodbye!\n");
return 0;
default:
printf("Invalid input. Please enter a number between 1 and 3.\n");
break;
}
}
}
```
在该代码中,我们首先使用循环来持续显示菜单,并等待用户输入。然后,使用 `scanf()` 函数读取用户的选择,并使用 `switch` 语句根据选择执行相应的操作。如果用户输入了无效的选择,则显示错误消息并重新显示菜单。如果用户选择了退出选项,则退出程序。
阅读全文