public void randFormulaTest() { RandomFormula formula = new RandomFormula(); String result = formula.randFormula(); Console.WriteLine(result); }
public static void printFormula() { int makeCounts = 0; while (makeCounts < sumTotal) { FormulaFile formulaFile = new FormulaFile(); RandomFormula randomFormula = new RandomFormula(); String formula = randomFormula.randFormula(); DataTable dataTable = new DataTable(); object result = dataTable.Compute(formula, "");//将字符串转换为算术表达式计算 String strResult = Convert.ToString(result); if (!(strResult.Contains(".") || strResult.Contains("-"))) { formulaFile.printFile(formula + " = ");//将算式写入文件 Console.WriteLine(formula + " = " + result); makeCounts++; } } }