//用户自定义 /// <summary> /// /// </summary> /// <param name="exercises">题目数量</param> /// <param name="range">数据范围</param> /// <param name="operators">符号数量</param> /// <param name="operatorClass">符号种类</param> /// <param name="isFraction">是否支持真分数运算</param> /// <param name="isDecimal">是否支持小数运算</param> /// <param name="isInvolution">是否支持乘方运算</param> public static void ProblemSet(int exercises, int range, int operators, int operatorClass, bool isFraction, bool isDecimal, bool isInvolution) { for (int i = 0; i <= range; i++) { if (isFraction)//分数 { } if (isDecimal)//小数 { CM30.Random_Number(isDecimal, range); } if (isInvolution)//乘方 { } } }
//随机产生小数和整数 public static double DecimalAndInteger(int range) { double item = 0.0; Random l = new Random(); var bo = l.Next(1, 3); if (bo == 1) { item = CM30.Random_Number(true, range); } else { item = CM30.Random_Number(false, range); } return(item); }