一,(1)題目避免重複:使用srand(seed)函式進行隨機化,隨seed的不同,可以產生不同的隨機數
二,(1)控制數量:輸入變數n控制
三,(1)控制是否有乘除:(chengchu=0,沒有乘除;chengchu=1,有乘除)
(2)數值範圍:數值在10範圍rand()%11;數值在50範圍 5rand()%11;數值在100範圍rand()%101
(3)是否有括號:kuohao=0,沒有括號;kuohao=1,有括號
(4)加減有無負數:fushu=0,沒有負數;fushu=1,有負數
(5)除法有無餘數:yushu=0,沒有餘數;yushu=1,有餘數
(6)列印每行的間隔:間隔=g,通過g的大小控制間隔
(7)是否支援分數:fenshu=0,不支援分數;fenshu=1支援分數
(8)是否支援小數:利用隨機函式rand()產生0——1之間的小數
四則運算設計思路
四則運算細化 1 避免重複 首先先出第一題a1 b1及c1 加減乘除 均隨機產生,然後第二題a2 b2及c2 加減乘除 也隨機產生並判斷a2 b2 c2是否與a1 b1 c1完全相同,若完全相同重新生成,第三,第四,第五個都一樣。3 可控制下列引數 是否有乘除法 資料範圍 加減有無負數 除法有無餘數...
四則運算思路
1 避免題目重複 從第二個開始,每生成乙個題目,與前面所有的題目對比,不同則隨機生成,相同則不產生 2 可定製數量 列印方式 使用者可通過設定題目數量n來實現定製數量,通過設定變數,使用者選擇來實現列印方式 3 是否有乘除法 使用者通過選擇是或否實現 數值範圍 通過設定隨機數的範圍實現 加減有無負數...
四則運算改設計思路
第一步 避免題目重複 我們可以將已生成的算式儲存,然後將之後生成的算式與之前生成的作比較,一樣的排除,不一樣的保留。第二步 可定製 數量 列印方式 定義乙個num,通過使用者的輸入num來確定數量 第三步 是否有乘除 設定乙個選項,輸入y代表可以生成四則運算,n代表只能生成加減運算 是否支援減法負數...