问题 | 回答 |
---|---|
这个作业属于哪个课程 | 班级链接 |
这个作业要求在哪里 | 作业要求 |
这个作业目标 | 学会编写简单的菜单栏 |
作业正文 | 开发一个应用的基础部分 —— 菜单栏 |
其他参考文献 | C语言编程:以实例教你如何在控制台程序中模拟一个选项菜单功能 |
1.设计思路和遇到的问题
思路:
(1)根据题目菜单程序函数调用图确定要调用六个函数,其次根据参考资料得知使用“while”循环及“switch...case...”选择结构。主函数框架成型。
(2)其次根据题目内容了解到这六个函数都只需要直接输出,得知属于无参数无返回值类型的函数。
- 定义一个int型变量opt用以存储用户输入的选项值,初始值设为-1.
- 在while循环中先判断opt的值,若不等于5,则进入循环,否则,直接略过循环,执行到程序结尾,退出程序.
- 在while循环内部,先在控制台中打印出选项菜单信息,然后使用scanf函数更新opt的值,在“switch...case...”结构中根据opt的值,程序执行不同的功能代码.
- 在“switch...case...”结构的default中处理用户输入1-5之外的数值情况.
遇到的问题:
在编译的时候,不理解如图所示的错误
自己瞎捣鼓之后得知这是因为自己已经打开了一个运行界面,把这个关了,重新编译就行。
2.程序结果截图
3.程序代码
4.你对“设计”这个词的理解
百度解释:设计是把一种设想通过合理的规划、周密的计划、通过各种感觉形式传达出来的过程。人类通过劳动改造世界,创造文明,创造物质财富和精神财富,而最基础、最主要的创造活动是造物。设计便是造物活动进行预先的计划,可以把任何造物活动的计划技术和计划过程理解为设计。最简单的关于设计的定义、就是一种“有目的的创作行为”。
我的理解:我觉得设计就是把你头脑里天马行空的想象创造成实物,首先设计框架,然后对它设计内涵,最后设计装饰。也不一定是物质,可以是任何凭空捏造的东西。