四則運算2設計思路

2022-08-03 20:48:20 字數 463 閱讀 1053

1.題目避免重複

之前的程式用隨機函式實現隨機出題,但再次執行題目會重複。應加入時間種子,隨時間變化隨機出題。每次隨機的題目也可能有相同的,應對每次結果儲存,生成新題目與儲存結果比對,若相同則再生成。

2.可定製數量/列印方式

對題目編號n,由1開始,可代表題目數量,由使用者輸入n的值,迴圈n次結束以實現。顯示形式設定多種,由使用者選擇。

3. 可以控制下列引數: 是否有乘除法、是否有括號、 數值範圍、加減有無負數、除法有無餘數、否支援分數 (真分數, 假分數, …)、是否支援小數 (精確到多少位)、列印中每行的間隔可調整

編寫選擇結構,將加減法與乘除法分開,由使用者選擇,也可選擇是否有括號、加減有無負數、除法有無餘數、否支援分數、是否支援小數等;

用if-else結構,對運算數、結果新增範圍;

也用if結構實現限制條件,具體用與0比較限制有無負數、求餘與0比較限制有無餘數和支援分數、設定資料型別限制小數等。

四則運算2設計思路

四則運算2設計思路 1,題目避免重複 可以把兩個數與運算符號設成三個變數,讓全部題目中3 個變數不能完全一樣。如果完全一樣,就重新出題。2,可定製 數量 列印方式 直接設定輸入數量,列印方式可以關聯印表機之後讓使用者選擇列印方式。3,可以控制下列引數 是否有乘除法 只需要控制乘除符號 數值範圍 用變...

四則運算設計思路

四則運算細化 1 避免重複 首先先出第一題a1 b1及c1 加減乘除 均隨機產生,然後第二題a2 b2及c2 加減乘除 也隨機產生並判斷a2 b2 c2是否與a1 b1 c1完全相同,若完全相同重新生成,第三,第四,第五個都一樣。3 可控制下列引數 是否有乘除法 資料範圍 加減有無負數 除法有無餘數...

四則運算思路

1 避免題目重複 從第二個開始,每生成乙個題目,與前面所有的題目對比,不同則隨機生成,相同則不產生 2 可定製數量 列印方式 使用者可通過設定題目數量n來實現定製數量,通過設定變數,使用者選擇來實現列印方式 3 是否有乘除法 使用者通過選擇是或否實現 數值範圍 通過設定隨機數的範圍實現 加減有無負數...