计算与软件工程作业二
作业要求 像《构建之法》的人物阿超那样,写一个能自动生成小学四则运算题目的命令行 “软件”。 可以使用C,C++,或者C#等语言实现。 分别能够实现小学一、二、三、四、五年级的四则运算要求, 逐步实现各个年级的难度 要求能够通过输入来选择不同年级,每个年级还得区分难,中,易三个等级 对于三、四、五年级需要支持括号与多个运算符 程序支持判断对错及累计得分与时间 一次可以出100道题目,而且不能重复(比如2+3 与 3+2 算重复的) 充分发挥想象增加满足小学生数学检测需要的功能 主要代码 char getSignal(); //获取随机运算符函数 int random(double,double); //获取随机数函数 int getResult(int,int,char); //结果计算函数 int takeTest(); //题目生成函数 (``` void main() { int n,a,right=0; double percent; printf("Please enter the number of the test:"); scanf("%d",&n); for(int i=0;i<n;i++) { a=takeTest(); right=right+a; } printf("Powerful!\n"); printf("The number of right:%d