C语言寒假大作战02
问题 | 回答 |
---|---|
这个作业属于哪个课程 | 班级 |
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 使用函数、Switch语句来完成菜单程序 |
1.设计思路和遇到的问题
1.1思路
1.根据作业要求以及所提供的思维导图首先写出六个函数
这六个函数分别为
menu()
菜单,输出菜单
help()
帮助文档,输出帮助信息
error()
错误操作函数,输出错误提示
First_grade()
一年级题目操作
Second_grade()
二年级题目操作
Third_grade()
三年级题目操作
2.再根据作业要求,通过关系分析进行函数的调用
3.不断测试程序是否能正常运行,且符合要求
1.2遇到的问题
1.最初不知道如何输出空行,查询后知道,可通过写printf("\n\n\n")输出空行
2.选择退出程序选项后,按任意键无法结束程序。开始未写return 0,后发现还是不行,搜索错误原因后,发现主函数错定义为void了,再次搜索问题后,发现while语句难以跳出循环,然后我就查询解决办法,发现可以通过写一个if语句来跳出循环,解决后问题后,程序运行正常,且运行符合要求
2.程序结果截图
2.1主界面
2.2执行生成题目操作
2.3帮助信息提示
2.4错误操作提示
2.5程序结束
3.程序代码
4.对“设计”这个词的理解
我的理解是,设计也就是创新,是在自己所掌握的知识的基础上进行的创作,设计所面对的对象很广,可以包括到各行各业,比如商品的logo,产品的包装等,设计可以是个人创作,也可以是团队合作。对于我现在所学的软件工程来说,设计也就是针对项目要求,通过个人和团队协作,写出好的程序,开发出好的软件,程序有着自己的和团队的想法,是通过设计出来的产品。