隨機生成30道100以內的四則運算題

2022-07-18 14:03:21 字數 402 閱讀 8050

設計思路:

1、利用隨機數法隨機生成兩個隨機數

1.1控制隨機數在100以內

1.2隨機數不等於0

2、運算子的問題

1.1運用求餘方式得到的1,2,3,4分別表示「+」,「-」,「*」,「/」

3、真分數的表示方法

1.1還是利用隨機數法生成兩個隨機數

1.2比較生成的隨機數的大小,小的作為分子,大的作分母,得到真分數

4、輸出運算結果,用1,2分別表示整數運算和有真分數參與的運算

在有真分數參與時,是在一定程度上的隨機,並不是完全的隨機,有待改進

**:#include

using namespace std;

int main() }}

return 0;

}

隨機生成四則運算

心得 在程式設計過程中遇到的最大的問題就是隨機數的產生問題。在c語言中函式rand 可以用來產生隨機數,但是它缺不是乙個真正的隨機數,需要用到srand 函式。所以我用srand unsigned time null 這段 來解決隨機數的產生問題。rand 的隨機範圍在0到32767之間。在乙個fo...

隨機生成30到四則運算題目2 (修改)

一.題目 接著上次的程式,老師又給二柱子增加了幾個條件,對程式再做進一步的改進,要求滿足如下條件 1.題目避免重複。2.可制定。數量 列印方式 3.可以控制下列引數 二.設計思路 1.首先利用隨機函式生成運算數,然後用選擇語句生成運算子,最後將運算數和運算子進行結合。2.先將已經生成的表示式進行儲存...

隨機生成四則表示式2

接著上次的程式,老師又給二柱子增加了幾個條件,對程式再做進一步的改進,要求滿足如下條件 1.題目避免重複。2.可制定。數量 列印方式 3.可以控制下列引數 如下是對本題的分析 針對問題,首先要進行拆分。從最小的功能開始,然後依次實現。首先還是生成一道兩個數的四則表示式,這個不難實現。困難的是如何生成...