使用swich语句实现输入1表示添加记录(addrecord),输入2表示显示记录(display record)输入3表示读取记录(road record)4表示保存记录(save record)0表示结束运行(exit)输入0~4可以输出相应的选择
时间: 2024-10-27 20:14:10 浏览: 24
在C语言中,你可以使用`switch-case`语句来根据用户的输入执行不同的操作。这是一种结构化流程控制,当遇到特定的`case`标签匹配到输入的值时,对应的代码块将被执行。以下是如何用`switch`实现你所描述的功能的一个例子:
```c
#include <stdio.h>
#include <stdlib.h> // 引入system函数,以便退出程序
int main() {
int choice;
while(1) { // 无限循环直到用户选择0退出
printf("请选择操作(1-添加记录, 2-显示记录, 3-读取记录, 4-保存记录, 0-退出): ");
scanf("%d", &choice);
switch(choice) {
case 1:
printf("添加记录...\n"); // 假设这只是打印提示,实际操作未给出
break;
case 2:
printf("显示记录...\n");
break;
case 3:
printf("读取记录...\n");
break;
case 4:
printf("保存记录...\n");
break;
case 0:
system("pause"); // 非Windows系统下可以换成printf("Press any key to exit...");
exit(0); // 结束程序
break; // 注意:break很重要,防止后续case继续执行
default:
printf("无效的选择,请重新输入。\n");
break;
}
}
return 0;
}
```
在此代码中,用户输入的选项会依次对应每个`case`,如果输入不在指定范围内(如输入5或更大的数),则会执行`default`情况下的代码,通常是一条错误消息。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)