从键盘输入需求层次,打印匹配的“马斯洛需求对应理论”C语言switch case方法
时间: 2023-10-09 09:12:56 浏览: 57
下面是使用 `switch case` 方法实现的 C 语言程序,可以根据输入的需求层次,打印出对应的马斯洛需求层次理论:
```c
#include <stdio.h>
#include <string.h>
int main() {
char need[20];
printf("请输入需求层次(生理、安全、社交、尊重、自我实现):");
scanf("%s", need);
switch (need[0]) {
case '生':
printf("生理需求层次理论\n");
break;
case '安':
printf("安全需求层次理论\n");
break;
case '社':
printf("社交需求层次理论\n");
break;
case '尊':
printf("尊重需求层次理论\n");
break;
case '自':
printf("自我实现需求层次理论\n");
break;
default:
printf("输入错误,请重新输入\n");
}
return 0;
}
```
这个程序同样通过 `scanf` 函数从键盘输入需求层次,然后使用 `switch case` 控制结构判断不同的需求层次,根据不同的需求层次打印对应的理论。如果输入的需求层次不在列表中,则输出错误提示。需要注意的是,这个程序在 `switch case` 中使用了每个需求层次的第一个汉字来进行判断,因此输入的需求层次必须以对应的汉字开头。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)