四則運算3

2022-06-02 17:21:06 字數 3864 閱讀 9598

一.要求:

1.讓程式能接受使用者輸入答案,並判定對錯。最後給出總共對/錯 的數量。

二.思路:

定義變數c1,c2並初始化,每齣一道題就答一道題,如果正確c1++,如果錯誤c2++,再輸出c1和c2的值

三.**:

#include using

namespace

std;

#include

#include

int c1=0; //

初始化計數正誤的個數

int c2=0

;int display1(int z, int x, int y, int i, int num) //

有乘除

else

}if (i== 1

)

else

}if (i== 2

)

else

}if (i == 3

)

}while (y == 0

); }

else

else}}

}int display2(int z, int x, int y, int i, int num) //

含有加減

else

}if (i == 1

)

else

}}int

main()

while (a[i] == a[j] && b[i] == b[j] && m1[i] ==m1[j]);}}

if ((fushu == 1 && m1[i] == 1) || (yushu == 1 && m1[i] == 3

))

else

if (yushu == 0 && m1[i] == 3

)

else

} while (a[i] % b[i] != 0

); display1(i, a[i], b[i], m1[i], num);}}

else

if (fushu == 0 && m1[i] == 1

)

else

while (a[i]

display1(i, a[i], b[i], m1[i], num);}}

else

if (i%geshu == 0

)

if (i == 30

) }}

else

if (xuanze == 0) //

沒有乘除法存在,只需要判斷有無負數結果產生

while (a[i] == a[j] && b[i] == b[j] && m2[i] ==m2[j]);}}

if (fushu == 0

)

else

while (a[i]

display2(i, a[i], b[i], m2[i], num);}}

else

if (i%geshu == 0

)

if (i == 30

) }}

else

}return0;

}

四.結果截圖:

五.總結:

經過這次四則運算的實踐,讓我學到了更多知識,也增強了自己的動

手能力,同時也看到了自身的不足,在這次實踐中雖然我只做了其中一

部分,但是體味到了其中的樂趣。我會在以後的學習和生活中努力思

考,善於發現和解決問題,開動腦筋,去發現更多新的東西。

六.pspo過程文件:

一.專案計畫總結

周活動總結表

姓名:孔維春   

日期:2015.3.22

日期任務

聽課編寫程式

閱讀課本

準備考試

日總計週日

周一周二

10030

10140

週三20

20周四

2015

35周五

10025

15140

週六35

35周總結

20095

75375

階段時間和效率 

週數(上一次周活動表的週數

+1):

不包括上一周在內的累計時間 

總計平均

最大最小

以前各週的累計時間 

總計200

20145

446平均

200201

45446

最大200

20145

446最小

200201

45446

二、時間記錄表:

學生      孔維春                                             日期 

2023年

3月22日

教師 王建民

課程         psp       

日期開始時間

結束時間

中斷時間

淨時間活動

備註3.17

20:00

21:00無60

程式設計序作業

3.18

19:00

21:00

無120

程式設計序作業

3.19

19:10

20:00無50

程式設計序作業

3.20

15:00

16:00無60

程式設計序作業

3.21

11:10

11:40無30

完善程式

作業3.22

10:00

14:00

無240

完善程式

作業三、缺陷記錄日誌:

學生  孔維春       

日期  2023年

3月22日

教員 王建民

程式號     2          

日期編號

型別引入階段

排除階段

修復時間

修復缺陷

3.171a2

編譯編譯

1min

在輸入cin中,漏掉了一處位址符號&

3.182a3

執行執行

10min

在m == 1漏寫了乙個=

3.193b1

執行執行之後

5min

列行比較亂

3.204a1

編譯編譯

1min

漏了乙個retuen返回值

3.215b2

執行執行之後

45min

程式不夠完善

四則運算3

1.實驗題目 讓程式能接受使用者輸入答案,並判定對錯。最後給出總共對 錯 的數量。2.設計思路 定義兩個陣列,把計算結果存入其中乙個,把使用者自己寫的答案存入另乙個陣列,比較是否相等,從而求出正確與錯誤題目的個數。3.源 1 include2 include3 include4 void choic...

四則運算3

1 include2 include3 using namespace std 4void menu 519 void yunsuan int num,int cc,int range,int neg,int yu,int mhs,int kgs 四則運算函式 2048 break 49 50whi...

四則運算3

1.實驗題目。讓程式能接受使用者輸入答案,並判定對錯。最後給出總共對 錯 的數量。2.設計思想。將程式隨機產生的算式,將它們計算的答案存到陣列中,並將使用者輸入的答案也放到陣列中,比較兩個陣列,判斷使用者答對多少道題。3.實驗 include include include include usin...