碼市位址:
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.個人認為自己程式設計能力較差啊,此次作業也是受益良多,也遇到了一些困難,自己通過查找資料和與同學探讨的方式來解決問題。
2.四則運算的情況在編寫中分情況考慮,也是鍛煉一種多情況考慮的思維
3.對自我的認知,讓我應當更加認真學習此課程