问题 |
回答 |
这个作业属于哪个课程 |
班级链接 |
这个作业要求在哪里 |
作业要求链接 |
作业正文 |
正文 |
这个作业的目标 |
完成菜单的逻辑结构,学习使用函数、switch语句来完成菜单程序 |
参考文献 |
模拟菜单功能 |
1. 设计思路和遇到的问题
1.1 心路历程
- 看到题目时是懵逼的,读了很多遍题才下手...
- 代码运行时,还没输入数字就已经结束了,疑惑
- 后来,一输入数字就显示错误指令,难受
- 输入操作代号时是有一点紧张的,害怕又出现错误,显示出来的是正确的信息时一下就轻松了
1.2 程序设计思路
- 定义一个整型变量x,赋初值-1,用于存储用户输入的操作代号
- 使用printf输出菜单列表
- 使用while语句进行判断循环,x不等于0就进入循环
- 输出操作列表,提醒用户输入操作代号
- 使用switch语句执行命令
1.3 遇到的问题
- 对x赋初值为0,然后程序直接运行结束了
- 使用for循环时,输入任何操作代号,都显示指令错误,然后我就改为while循环了...
2. 程序结果截图
2.1 一年级操作

2.2 二年级操作

2.3 三年级操作

2.4 执行帮助

2.5 执行错误操作

2.6 退出程序

3. 程序代码

4. 对“设计”这个词的理解
- 根据用户的需求,设想计划出符合用户要求、方便用户使用的产品,并将其构造出来
- 有目标、有目的的创造,最后的产品一般具有实用性和美观性
- 有一定的思维过程,有设想的计划。
5. Gitee上传截图与链接
5.1 Gitee截图


5.2 链接
https://gitee.com/yinsirui20199395/yinsirui