1.作业头

问题 回答
这个作业属于哪个课程 班级链接
这个作业要求在哪里 作业要求
这个作业目标 学会使用随机函数和数组以及自定义函数
作业正文 使用上次作业的菜单框架,并在其基础上增加各年级题目操作函数
其他参考文献 随机数rand

2.设计思路和遇到的问题

心路历程:
第一眼:很难。
第二眼:一般难。
后来:还行。
思路:
(1)看了参考资料后,了解到可以通过rand等函数随机得到一个数,但加减乘除怎么办呢,可以把加减乘除放进一个数组里,然后再结合随机函数使用,便可以从数组里随机拿出加减乘除符号。
(2)其次是把操作函数与各年级的函数连接起来。
遇到的问题:
在写代码的过程中不知道怎么让“/”后面的数不为零,最开始的想法是让rand函数随机取出来的数+1,那这样无论如何也不会为零了,二年级题目的做法就是如此,但是在三年级题目里,它是加减乘除混合运算,也就是一个式子中会有两个运算符号,不确定着两个运算符号是否会生成“/”,不过还好我机智,我可以把“/”单独拿出来考虑。

3.程序结果截图



4.程序代码





5.Gitee上传截图与链接



Gitee链接

posted on 2020-02-05 17:09  c张梦颖  阅读(207)  评论(0编辑  收藏  举报