C语言寒假大作战03

2.2.1 作业头:

问题 回答
这个作业属于哪个课程 C语言程序设计
这个作业要求在哪里 C语言寒假大作战03
这个作业的目标 对菜单的编写更加熟练
作业正文 C语言寒假大作战03
其他参考文献 随机数rand

2.2.2 设计思路和遇到的问题

  • 在原有的基础菜单上编写,也就是把上次作业内没完成的内容用rand()函数使整个程序完整
  • 上次作业的菜单编写运用了switch语句,而本次作业要求就是将switch里面的操作完整具体,于是我一开始想在switch里面用for循环使得得到的算式是随机的,但之前没这样编写过于是去网上从询问这种方法能否行得通,最后得到的回复是switch里面是可以用for循环的 但是这个的程序效率极低不推荐,于是我放弃了这个思路。
  • 后来换个思路,既然在switch里面行不通就拿到外面来用,于是对三个年级不同题目处理用了三个void来解决
  • 在输出题目的编写中,一直没搞清应该把什么数值定义到%c %d 里面,后来根据rand()的用法及其相关资料解决

2.2.3 程序结果截图



2.2.4 程序代码


2.2.5 Gitee上传截图与链接


码云主页

posted on 2020-02-12 16:48  oyxyoyxyo  阅读(111)  评论(0编辑  收藏  举报