小學生300道練習題程式及問題

2022-03-29 12:44:05 字數 762 閱讀 5916

題目要求:自動生成一百以內數的四則運算;同時也支援真分數的四則運算;

根據題目要求,決定使用隨機數函式srand(),rand()函式來產生運算元,rand()%100即可產生一百以內的數。rand()%4來產生0~3四個數來選擇四則運算。

#include

#include

#include

#include

void main()

break;

}case 2:

else i--;

}break;}}

system("pause");

}程式執行結果:

程式基本滿足了題目要求,可以根據需要選擇整數運算或者真分數運算。

但是因為學術不精,程式不夠簡潔。耗時半天。

程式設計期間遇到黑框閃退問題,詢問同學,網上查詢通過新增頭函式#include,以及凍結螢幕system("pause")問題解決。真分數運算過程中if對於兩個運算元的判斷時,不滿足運算條件時計數變數i也增加,是程式執行結果出題的數目不夠要求。通過else語句,不滿足條件時執行i--,問題解決。程式沒有考慮分數運算時分數可以約分的情況,為使用者的計算增加了工作量,也是對使用者計算能力的訓練吧!

希望經過程式設計訓練,能力可以有所提高。

python練習 小學生練習運算

小學生算術能力測試系統 設計乙個程式,用來實現幫助小學生進行百以內的算術練習,它具有以 下功能 提供10道加 減 乘或除四種基本算術運算的題目 練習者根據顯示的題目輸入自己的答案,程式自動判斷輸入的答案是否 正確並顯示出相應的資訊。import random count 0 right 0 whil...

乙個小學生練習題 能實現基本的加減乘除

設計乙個程式,用來實現幫助小學生進行算術運算練習,它具有以下功能 1 提供10道加 減 乘 除四種基本算術運算的題目,每道題中的運算元是隨機產生的 2 加減是100以內的數 乘除為乘法表裡的 被減數大於減數 除法要求能整除 被乘數小與乘數 若不合格重新產生 3 練習者根據顯示的題目輸入自己的答案,程...

50道SQL練習題

網上流傳較廣的50道sql訓練,奮鬥了不知道多久終於寫完了。前18道題的難度依次遞增,從19題開始的後半部分算是迴圈練習和額外function的附加練習,難度恢復到普通狀態。第9題非常難,我反正沒有寫出來,如果有寫出來了的朋友還請賜教。這50道裡面自認為應該沒有太多錯誤,而且盡可能使用了最簡單或是最...