0
我想生成一組分割問題。這些問題必須給出一個整數的答案,而不是實數。 這裏是我的代碼:C#分割表達式生成器 - 僅MOD 0s
int tempNum1, tempNum2;
do // Cannot give decimal answers for students
{
tempNum1 = numGen.Next(minValue, maxValue);
tempNum2 = numGen.Next(minValue, maxValue);
} while (tempNum1 % tempNum2 != 0);
return String.Format("{0}/{1}", tempNum1, tempNum2);
返回值存儲在陣列中,已經能夠顯示。 問題是生成時間太長;有沒有需要改變minV和maxV的解決方案?
如果您想生成類型爲a/b = c的問題,其中所有數字都是整數,請不要隨機繪製'a'和'b',而是繪製'b'和'c',然後計算'a = b * c'。 – CompuChip
採用隨機的2個數字,將它們相乘然後將乘法結果除以其中一個參數以獲得mod 0是不是更容易? – 3615