结对编程-四则运算
一、需求分析
1、随机生成题目
生成的题目个数从命令行输入
用户可选择生成不同难度的题目,比如通过参数指定:
(1) 运算符个数范围
(2) 运算符限定(小学一年级题目只生成 + - 题目)
能多次生成题目
2、题目运算(判题)
支持多运算符
支持整数
支持真分数
转换为后缀表达式(也可以直接计算中缀表达式)
3、题目合法性判断
可独立使用
可用于测试生成题目的正确性
4、扩展需求
题目去重
支持多语言
处理生成题目并输出到文件
完成题目后从文件读入并判题