2.2.1 作业头:
问题 | 回答 |
---|---|
这个作业属于哪个课程 | |
https://edu.cnblogs.com/campus/zswxy/SE2019-2/ | |
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10267 |
我在这个课程的目标是 | 随机生成口算题 |
这个作业在哪个具体方面帮助我实现目标 | 使用函数、rand()语句来完成菜单程序 |
参考文献 | 《C语言程序设计》(第三版)&百度 |
2.2.2 设计思路和遇到的问题
- 此次作业是建立在上次作业基础上,额外增加三个函数以达到随机生成口算题的目的;
- 审题时作业的思维构架其实在脑海中已有呈现,框架出来以后主要是想里面需要什么东西;
- rand()函数是随机生成数,一开始运行总出现同样的结果,后来发现是未初始化rand()的值,百度后发现还需调用srand函数;
- 其实三个函数大同小异,只是定义字符和输出有些许变化;(字符大小有所改变)
2.2.3 程序结果截图
主界面:
输入1后输入10执行结果:
输入2后输入10执行结果:
输入3后输入10执行结果:
结束界面:
2.2.4 程序代码