123
题目
请编写一个能自动生成小学四则运算题目的 “软件”。
让程序能接受用户输入答案,并判定对错。
最后给出总共 对/错 的数量。
需求分析
- 基本功能
- 显示每次测试题目数量
- 用户可以选择测试类型(混合、加、减、乘、除)
- 用户可以逐个题目解答
- 显示答案的对错,错误的给出正确答案
- 统计每次测试答对的题的个数
- 扩展功能
-可以出表达式里含有负整数(负整数最小不小于-100)的题目,且负数需要带括号,用户输入的结果不用带括号。
-用户答题结束以后,程序可以显示用户答题所用的时间
设计
- 主函数运用了一个for循环来限制测试的次数。
- 用了9个子函数(测试的5种模式选择、加法、减法、乘法、除法)来实现对测试模式的选择以及选择后的运算。
- 本软件随机生成负一百到一百以内的整数;
- 本软件采用菜单的方式,提示比较清楚,用户可随机选择运算;
- 采用模块化思想,把源文件分成几个模块进行封装。