这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2019-3 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10256 |
我在这个课程的目标是 | 使用rand()函数随机生成口算题 |
作业正文 | https://www.cnblogs.com/tongyingjun/p/12263420.html |
参考文献 | 百度,https://www.runoob.com/cprogramming/c-function-rand.html |
设计思路和遇到的问题
设计思路
先学习一下rand函数的使用方法,第一先把随机的加减法弄好。使用switch语句来编写以及rand函数。二年级的乘除法就是把加减法改几个数字和符号,三年级的使用rand函数和char来存储四个运算符,然后再把三个代码镶嵌到昨天的代码里面。
遇到的问题
①在弄加减法的时候用if-else语句只能弄出一组随机的加减法,就算弄出来了十组也都相同的,还有要不就是只有减法或者只有加法。
②然后百度了很久还是没有找到原因,问了一下同学,他提示我用switch语句算一下,然后弄出来还是一样,自己又去看了一下switch语句的用法,发现用错了,改了之后就出来了。
③乘除法和加减法差不多。在弄混合运算的时候不知道怎么下手,一直在查,发现可以用char op这个来存储四个运算符,然后自己编写了几次,发现自己的运算符没有出来,问了一下助教,指出了问题。