酷站是什么网站,做网站需要什么服务器配置,做彩票网站网址,wordpress后台美化作业描述#xff1a; 悲催的二柱子接到了老师要求给软件增加一些小小的功能#xff0c;具体要求如下#xff1a; 1、除了整数以外#xff0c;还要支持真分数的四则运算#xff08;需要验证结果的正确性#xff09;#xff1b; 2、一次出的题目避免相互重复#xff1b; … 作业描述 悲催的二柱子接到了老师要求给软件增加一些小小的功能具体要求如下 1、除了整数以外还要支持真分数的四则运算需要验证结果的正确性 2、一次出的题目避免相互重复 3、可定制出题的数量。 程序源代码 #includeiostream #includestdlib.h using namespace std; #includetime.h char get_oper(int n) { switch(n) { case 0:return ; case 1:return -; case 2:return *; case 3:return /; } } int main() { srand(time(NULL)); int num10; int num20; int operators0; int cpl; //定义每行输出题目个数 int range; //定义数值范围 int answer; //定义计算结果 int num; //定义题目个数 int JG; //定义每行间隔 char m; //是否有乘除法 char n; //加减有无负数 cout请输入输出题目个数; cinnum; cout请输入数值范围; cinrange; cout请输入每行题目个数; cincpl; cout请输入每行间隔; cinJG; cout是否有乘除法Y/N?; cinm; cout是否有负数Y/N?; cinn; for(int i1;inum;i) { //随机产生运算的数和运算符。 num1rand()%range; num2rand()%range; if(mY) { operatorsrand()%4; switch(operators) { case 0:answernum1num2;break; case 1:answernum1-num2;break; case 2:answernum1*num2;break; case 3:answernum1/num2; } } else if(mN) { operatorsrand()%2; switch(operators) { case 0:answernum1num2;break; case 1:answernum1-num2;break; } } if(answerrange) { if(nY) { coutnum1get_oper(operators)num2; for(int j0;jJG;j) cout ; cout\t; if(i%cpl0) { coutendl; } } else if(nN) { i--; } } else { i--; } } return 0; } 转载于:https://www.cnblogs.com/wangbowu/p/10248513.html