四則運算2

2022-05-26 18:06:10 字數 479 閱讀 4019

題目:輸出算術題。

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...