天天看點

個人作業1——四則運算題目生成程式(基于控制台)

碼市位址:

https://coding.net/s/81045ee0-40a3-422e-9f9d-060be528cb23

需求:

除了整數以外,還要支援真分數的四則運算,真分數的運算,例如:1/6 + 1/8 = 7/24

運算符為 +, −, ×, ÷

并且要求能處理使用者的輸入,并判斷對錯,打分統計正确率。

要求能處理真分數, 如 1/2, 5/12 等

設計:

自動生成運算式,進行加減乘除運算

自動生成随機數

通過随機生成數來判斷運算符Operator()!

char Operator(){

char op;

int i;

i=rand()%4+1;

switch(i){

case 1:

return '+';

case 2:

return '-';

case 3:

return '*';

case 4:

return '/';

}

// return op;

判斷結果函數 fraction()

測試結果

個人作業1——四則運算題目生成程式(基于控制台)

個人評估

個人作業1——四則運算題目生成程式(基于控制台)

個人小結:

1.個人認為自己程式設計能力較差啊,此次作業也是受益良多,也遇到了一些困難,自己通過查找資料和與同學探讨的方式來解決問題。

2.四則運算的情況在編寫中分情況考慮,也是鍛煉一種多情況考慮的思維

3.對自我的認知,讓我應當更加認真學習此課程