C语言寒假大作战04
1.作业头
这个作业属于哪个课程 | <班级的链接> |
---|---|
这个作业要求在哪里 | 作业要求> |
这个作业的目标 | <学会编写一个简单的随机数计算器并且能够随机生成题目和相应的答案> |
作业正文 | 使用上次作业的菜单框架,并在其基础上增加各年级题目操作函数和各年级答案输出函数 |
其他参考文 | %g与%d,百度 |
2.设计思路和遇到的问题
请写上你的心路历程和程序设计思路,并在其中写下你遇到的问题
心路历程:
刚开始看着题目的时候,一二年级的题目思路和之前的题目思路差不多,但是到三年级的时候如何生成题目和答案没有什么思路,但是当过了几天冥思苦想加上一直百度终于知道可以转换思路,多定义几个函数num1,2,3并且可以在生成题目的函数中去计算结果
思路:
1,一边定义所有的函数(menu, help error,question01,question02,question03,firstgrade,secondgrade,thirdgrade,主函数main)一边解决问题
2,在解决menu,help,error等时直接打印题目包含的内容;在解决(question01,question02,question03)几个函数时运用数组和rand函数随机生成题目的个数;在解决(firstgrade,secondgrade,thirdgrade)时表述以及到达某年级,请输入题目生成个数并且规定生成题目的类型最后换行并且回到菜单栏;在解决主函数main时运用while语法和swtich语法实现用户进入计算器的界面模式。
3.在原先的程序中先定义CXD1和CXD2的函数并且用switch语法来随机生成加减乘除所有情况的答案
遇到的问题:
1.在解决三年级的问题时再次忽略了除法中分母不能为0的法则。
2.出现定义了num函数,却在后面运用写成了mum,并且总共发现十次这种情况
3.程序截图:
4 程序代码
5.Gitee上传截图与链接
注意你的修改注释
|<gitee链接