四則運算3

2022-07-17 13:15:14 字數 4076 閱讀 9674

1.實驗題目。

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

2.設計思想。

將程式隨機產生的算式,將它們計算的答案存到陣列中,並將使用者輸入的答案也放到陣列中,比較兩個陣列,判斷使用者答對多少道題。

3.實驗**。

#include#include

#include

#include

using

namespace

std;

#include

#include

#define max 100000

void

panduanchongfu()

;

char fuhao[16][2]=,,,,,,,,,,,,,,,};

int g[100

];

srand(time(

0));//

根據系統時間設定隨機數種子

intr,t,temp;

cout

<

-------------------

"<

cout

<

請輸入產生式數字的範圍。(請輸入兩個數字:如 10 50:代表產生式的數字範圍為(10-50)

"<

cout

<

-------------------

"<

cin>>r>>t;

cout

<

if(r>t)

inta;

cout

<

-------------------

"<

cout

<

0.無乘除法。

"<

cout

<

1.有乘除法。

"<

cout

<

請輸入選項(0或1)

"<

cout

<

-------------------

"<

cin>>a;

cout

<

if(a!=0

)

cout

<

-------------------

"<

cout

<

0.無分數。

"<

cout

<

1.有分數。

"<

cout

<

請輸入選項(0或1)

"<

cout

<

-------------------

"<

ints;

cin>>s;

cout

<

for(int i=0;i)

}else

if((m==3&&shuzi[i][0]%shuzi[i][1]!=0&&p==0)||(n==3&&shuzi[i][1]%shuzi[i][2]!=0&&p==0

))

else

else

}for(int j=i-1;j>=0;j--)}}

}}if(s==0

)

else

if(g[i]==3||g[i]==7||g[i]==11

)

else

if(g[i]==15

)

else

cout

<

<1

<

<0]<0]<1]<1]<2]<

else

else

if(q0==0

)

else

if(q1==1

)

else

if(q1==0

)

else

if(q2==1

)

else}}

int h[max][2

];

for(i=0;i)

if(g[i]==1

)

if(g[i]==2

)

if(g[i]==3

)

if(g[i]==4

)

if(g[i]==5

)

if(g[i]==6

)

if(g[i]==7

)

if(g[i]==8

)

if(g[i]==9

)

if(g[i]==10

)

if(g[i]==11

)

if(g[i]==12

)

if(g[i]==13

)

if(g[i]==14

)

if(g[i]==15

)

}int w[100][2

]; cout

<

請輸入以上題的答案(當有除法時,輸入兩個數第乙個數為商,第二個數為餘數)

"<

for(i=0;i)

else

else}}

int f=0

;

for(i=0;i)

if(f==k)

cout

<

全答對了。

"<

if(f==0

) cout

<

全答錯了。

"<

else

if(f!=k)

}int

main()

4.執行結果。

5.總結。

在編寫中,應該使使用者使用更加方便,應該加入一些提示,要考慮一些盡可能發生的情況。

6.psp

一、專案計畫總結:

周活動總結表

姓名: 李明                                日期:2015/3/22

日期       任務

聽課編寫程式

閱讀課本

準備考試

日總計週日

周一周二

週三周四

周五週六

周總結階段時間和效率 

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

+1):

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

總計平均

最大最小

以前各週的累計時間 

總計平均

最大最小

二、時間記錄表:

學生       李明                                                日期 

2015/3/22                

教師 王建民 

課程         psp       

日期開始時間

結束時間

中斷時間

淨時間活動

備註3.20

19:00

20:00

程式設計3.21

14:00

15:00

程式設計

三、缺陷記錄日誌:

學生   李明             

日期     2015/2/22          

教員 王建民 

程式號   四則運算            

日期編號

型別引入階段

排除階段

修復時間

修復缺陷

3.20

定義整型時少了分號。

3.21

少了大括號。

四則運算3

一.要求 1.讓程式能接受使用者輸入答案,並判定對錯。最後給出總共對 錯 的數量。二.思路 定義變數c1,c2並初始化,每齣一道題就答一道題,如果正確c1 如果錯誤c2 再輸出c1和c2的值 三.include using namespace std include include int c1 0...

四則運算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...