軟體工程個人作業01

2022-08-13 11:57:21 字數 736 閱讀 9579

設計思想:

1.裡用隨機數生成函式生成4個隨機數

2.中間隨機數加工,除4取餘,0,1,2,3分別代表加減乘除.最後乙個隨機數除2取餘,0代表整數,1代表假分數

3.當生成除法判斷除數不為0

4.隨機題目生成,迴圈30道題目

5.輸出

源程式**:

#includeusing

namespace

std;

#include

struct

yunsuan

;int

main()}}

for(i=0;i<30;i++)

if(num[i].fuhao==1

)

if(num[i].fuhao==2

)

if(num[i].fuhao==3

)

}else

if(num[i].fuhao==1

)

if(num[i].fuhao==2

)

if(num[i].fuhao==3

) }}

}

執行結果截圖:

上課未按時完成的原因:

軟體工程個人作業01

程式要求 能自動生成三十道小學四則運算題目的 軟體 要求 除了整數以外,還要支援真分數的四則運算。設計思路 30道題的設計 1。隨機生成兩個float數,範圍0 99。2。隨機生成第三個整數,範圍1 4。用多個if。else語句判別1 4來分別確定四則運算符號,並且計算出兩個數的運算結果。3。需要加...

軟體工程個人作業01

設計思路 1.生成兩個隨機數,因為要支援分數,設定隨機數的範圍為0 200 當隨機數在 0 99 之間時,該隨機數作為運算數輸出。當隨機數大於 100時,由系統再次生成兩個隨機數組成分數,為了方便計算分子設定範圍為 0 20 分母設定範圍為 2 20。2.生成乙個隨機數作為符號,該隨機數範圍為1 4...

軟體工程個人作業01

設計思路 1.生成兩個隨機數,因為要支援分數,設定隨機數的範圍為0 200 當隨機數在 0 99 之間時,該隨機數作為運算數輸出。當隨機數大於 100時,由系統再次生成兩個隨機數組成分數,為了方便計算分子設定範圍為 0 20 分母設定範圍為 2 20 2.生成乙個隨機數作為符號,該隨機數範圍為1 4...