1.作业头

问题 回答
这个作业属于哪个课程 班级链接
这个作业要求在哪里 作业要求
这个作业目标 学会使用%g以及会用编程算出上一个作业随机生成的题目的答案
作业正文 给上一个作业的题目后面加上答案
其他参考文献 %g与%d

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

心路历程:一、二年级题目的答案比较容易得出,但三年级题目有三个随机的数字两个随机的运算符号,随机的有点复杂了,刚开始写的时候,因为设定了五个量,自己都有点who is who的混乱感。在思路卡在一个点的时候,我通常会选择去干别的事,回来又发现思路有了一点新的进展。

思路:
(1)一、二年级因为都分别就包含了两个运算符号,比如一年级:不是减就是加,因此直接用if语句做个判断就好。
(2)而三年级就比较复杂了,首先需要判断他的第一个运算符号是什么,然后要判断第二个运算符是什么,还要考虑符号优先级的问题。这里我使用if直接将第一个运算符号确定,然后使用switch语句再次分别判断第二个运算符号。虽然办法比较死板,但是思路简单明了,操作也很简单,就是辛苦了电脑。

遇到的问题:
在三年级题目答案那块遇到的问题可多了。一看就感觉错了,但是具体哪错了不知道。


3.程序结果截图



4.程序代码

本次代码已改正上次作业学长所提的错误。









5.Gitee上传截图与链接


Gitee链接

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