C语言寒假大作战02
| 1.这个作业属于那个课堂 | http://edu.cnblogs.com/campus/zswxy/CST2019-2/join? |
| 2.这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10261 |
| 3.这个作业的目标 | 使用函数、Switch语句来完成菜单程序 |
| 4.作业正文 | https://i-beta.cnblogs.com/posts/edit;postId=12263704 |
| 5.其他参考文献 | C语言编程:以实例教你如何在控制台程序中模拟一个选项菜单功能 |
2.2 提交内容
2.2.1菜单程序函数调用图如下:

2.2.2 设计思路和遇到的问题
请写上你的心路历程和程序设计思路,并在其中写下你遇到的问题
a.主程序使用“while”循环及“switch...case...”选择结构
b.定义一个int型变量opt用以存储用户输入的选项值,初始值设为-1
c.在while循环中先判断opt的值,若不等于5,则进入循环,否则,直接略过循环,执行到程序结尾,退出程序
d.在while循环内部,先在控制台中打印出选项菜单信息,然后使用scanf函数更新opt的值,在“switch...case...”结构中根据opt的值,程序执行不同的功能代码
e.在“switch...case...”结构的default中处理用户输入1-5之外的数值情况
问题:
a.对复合语句还不够熟练,运用的时候试了好久才对
b.对int help(int opt) 这种不是很懂,主要是自己还没有去看相关的内容
c.感觉自己对语言理解不够,看了题目好多遍却不是很清楚意思,语言理解能力有待加强
d.少了个break,所以刚开始的时候1~3的答案下面都会把4的答案一起输出来
2.2.3 程序结果截图
内容需和上面示例保持一致
包括主界面截图,各个操作返回截图,结束截图





2.2.4 程序代码
需要使用六个函数,调用关系如上面思维导图

2.2.5 你对“设计”这个词的理解
简答题,任意字数,别太水了
a.设计是把一种设想通过合理的规划、周密的计划、通过各种感觉形式传达出来的过程。
b.理解用户的期望、需要、动机,并理解业务、技术和行业上的需求和限制。
c.将所知道的东西转化为对产品的规划(或者产品本身),使得产品的形式、内容和行为变得有用、能用,令人向往,并且在经济和技术上可行。
d.设计在我看来需要一定的想象力,还有一定的专业知识,是一种对人类社会进步有很大作用的存在。这个定义可以适用于设计的所有领域,尽管不同领域的关注点从形式、内容到行为上均有所不同。
2.2.6 Gitee上传截图与链接


浙公网安备 33010602011771号