c语言+switch+输入0退出程序
时间: 2023-12-08 19:06:38 浏览: 128
以下是使用switch语句输入0退出程序的示例代码:
```c
#include <stdio.h>
int main() {
int choice;
do {
printf("请选择:\n");
printf("1. 选项1\n");
printf("2. 选项2\n");
printf("3. 选项3\n");
printf("0. 退出程序\n");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("你选择了选项1\n");
break;
case 2:
printf("你选择了选项2\n");
break;
case 3:
printf("你选择了选项3\n");
break;
case 0:
printf("程序已退出\n");
break;
default:
printf("无效的选项,请重新选择\n");
break;
}
} while (choice != 0);
return 0;
}
```
在该示例中,用户可以输入1、2、3或0来选择不同的选项,当输入0时,程序将退出。使用do-while循环可以保证用户至少选择一次,然后再根据用户的选择执行相应的操作。在switch语句中,当输入0时,程序将输出“程序已退出”,并跳出循环,结束程序。
阅读全文