四則運算設計03

2022-08-18 06:24:13 字數 2493 閱讀 1453

題目要求

1學生寫的程式必須能判斷使用者的輸入答案是否正確

2程式必須能處理四則運算的混合算式

1 設計思路:

產生隨機數以及題目中產生的數的個數

通過if判斷是否符合條件

通過for迴圈來實現產生所需要的算式的個數

在具體實現過程中,通過對比使用者答案和程式執行答案來判斷答案的對錯

2源程式**:

#include#include

#include

using

namespace

std;

void

main()

if(fushu==1

)

if(fushu==0

)

}

for(int ii=0;ii) }}

if(yushu==4

)

else

break

; }}}

}if(chengchu==6

)

}cout

<1

<

<0

];

if(shuzinum==2

)

kuohao=8

;

if(kuohao==7

)

cout

<1]<

<1]<

;

for(int i=weizhi2 +1;i)

answer=num[0

];

if(fuhao[weizhi2]=='+'

)

if(fuhao[weizhi2]=='-'

)

if(fuhao[weizhi2]=='*'

)

if(fuhao[weizhi2]=='/'

)

for(int i=0;i)

if(fuhao[i]=='/'

)

}for(int i=0;i)

}if(kuohao==8

)

answer=num[0

];

for(int i=0;i)

if(fuhao[i]=='/'

)

}for(int i=0;i)

}cout

<

<

cout

<

請輸入你的計算結果

"<

cin>>myanswer;

if(answer-myanswer<0.00001

)

else

}cout

<

算對了:

"<

算錯了:

"<

}3執行結果截圖

4實驗總結:通過該實驗,我明白了同伴的重要性。兩個人的思維碰撞確實比乙個人的苦思冥想要好的多。這次合作讓我想到了團體的重要性,使我明白了合作的關鍵。

5時間記錄日誌:

學生:孫梅                        日期:3/26

教師:  王建民                    課程:軟體工程概論

日期

開始時間

結束時間

中段時間(分鐘)

淨時間(分鐘)

活動備註cu

3/21

8:00

9:50

上課課間休息

3/22

14:00

15:00

看《構建之法》

上廁所18:00

20:00

寫程式休息

3/23

16:00

16:40

寫程式19:00

20:00

寫閱讀筆記

3/24

19:00

21:30

編寫程式

休息3/25

15:00

15:30

寫進度條

3/26

9:00

11:30

寫程式

結對**:

四則運算設計思路

四則運算細化 1 避免重複 首先先出第一題a1 b1及c1 加減乘除 均隨機產生,然後第二題a2 b2及c2 加減乘除 也隨機產生並判斷a2 b2 c2是否與a1 b1 c1完全相同,若完全相同重新生成,第三,第四,第五個都一樣。3 可控制下列引數 是否有乘除法 資料範圍 加減有無負數 除法有無餘數...

python四則運算程式 四則運算(Python)

四則運算程式 一 資訊 二.題目要求 寫乙個能自動生成小學四則運算題目的程式,然後在此基礎上擴充套件 除了整數以外,還要支援真分數的四則運算,例如 1 6 1 8 7 24 程式要求能處理使用者的輸入,判斷對錯,累積分數 程式支援可以由使用者自行選擇加 減 乘 除運算 三 import random...

四則運算改設計思路

第一步 避免題目重複 我們可以將已生成的算式儲存,然後將之後生成的算式與之前生成的作比較,一樣的排除,不一樣的保留。第二步 可定製 數量 列印方式 定義乙個num,通過使用者的輸入num來確定數量 第三步 是否有乘除 設定乙個選項,輸入y代表可以生成四則運算,n代表只能生成加減運算 是否支援減法負數...