題目:輸出算術題。
1、題目避免重複;
2、可定製(數量/列印方式);
3、可以控制下列引數:
是否有乘除法、數值範圍、加減有無負數、除法有無餘數、是否支援分數 (真分數, 假分數, …);
程式設計思想:
(1)首先允許使用者輸入每頁顯示的題目數量以及要輸出幾頁,提供選擇列印方式的選項
(2)然後提供下列選項:①提供分數運算(分為真假分數)和整數運算選項,②加、減、乘、除的選擇;③讓使用者輸入數字的取值範圍;④若有加、減法,是否提供負數加減;⑤若有除法,是否提供有餘數的除法運算;
(3)把產生的算術題儲存在字串陣列中,以便比較,不輸出重複的算術題。
實現方法:
(1)定義兩個變數,分別表示每頁顯示的題數及頁數,方便迴圈列印出算術題;
(2)對於使用者的選擇,按層次性依次提示使用者選擇,使用隨機函式生成算術題的數字與符號;
(3)定義乙個string型別的陣列,儲存算術題。
四則運算2
一 要求 1 題目避免重複 2 可定製 數量 列印方式 3 可以控制下列引數 1 是否有乘除法 2 是否有括號 最多可以支援十個數參與計算 3 數值範圍 4 加減有無負數 5 除法有無餘 二 設計思路 1 為了避免題目重複,定義了三個陣列用來分別存放第一,二個數和符號,用if條件語句判斷是否重複 2...
四則運算 2
實驗報告 思路 是否有乘除法 數值範圍 加減有無負數 除法有無餘數。利用for迴圈設定題目的數量,用三個陣列分別表示兩個隨機數和他們之間的四則運算,利用跟之前的題目進行比較,避免出現重複的題目。利用if語句對引數進行分類,如果有乘除法,四則運算的陣列就有四個元素,反之只有兩個元素。命令a是題目的取值...
四則運算2
1設計思想 通過遞迴呼叫來完成表示式中括號的層層數 隨機的選取第乙個產生的算式進行替換,用另乙個二元運算替換 如此隨機抽取替換,同時判斷是否加加括號。最後用expressoion字串來記錄表示式 2源程式 writher gu peng edit date 20160312 from fractio...