2.2.1
这个作业属于哪个课程 | 2019级软件工程3班 |
---|---|
这个作业要求在哪里 | C语言寒假大作战02 |
这个作业的目标 | 编写一个控制台菜单程序 |
作业正文 | 使用switch编写菜单程序,要求实现进入与返回功能 |
其他参考文献 | 在C语言中如何实现按任意键继续·参考资料 |
2.2.2 设计思路和遇到的问题
请写上你的心路历程和程序设计思路,并在其中写下你遇到的问题
(注:以下所提到的图皆为作业中所给出的图)
第一步:打印出图一中的所有内容,然后再编译运行一次,对比了图,发现了空格问题导致操作后面1的位置不对,随后进行了修改。
第二步:用三个函数分别打印出操作列表,帮助信息,错误操作。
第三步:用while实现循环
第四步:利用switch函数对1.2.3.4.5进行了分开操作执行
出现的问题:
1.出现了死循环,无法进行输入值的操作
2.当进行运行操作1后进行操作2,显示空白,没有像图中一样出现列表操作,经过多次尝试改变了调用函数的位置
3.当输入4时,没有显示操作列表,排查中发现在Case 4那里我写的是printf("帮助")随后发现了问题,直接调用了help;
4.当输入5之后,没有出现像图五一样的文字,无法进行操作,随之进行了百度
2.2.3 程序结果截图
2.2.4 程序代码
2.2.5 你对“设计”这个词的理解
设计是一门艺术。设计就是不断创新,追求完美。设计是个很美的词语,设计需要“美”,设计者要有一双发现美的眼睛,设计出来的东西要美观;但设计也不是追求华而不实的东西,要切合实际出发。