1. 題目:四則運算生成器(駕駛員:孫曉寧,領航員:歐陽燁楓)
我們在剛開始上課的時候介紹過乙個小學四則運算自動生成程式的例子,請實現它,要求:
2. **分析
1.首先我用random函式生成n個隨機數存入陣列並根據使用者需求規定隨機數最大值
2.之後根據使用者不同需求進行生成四則運算,規定各種要求需要輸入特定值
3.在選擇階段首先對有無括號運算進行選擇
4.將使用者選擇得值帶入函式,進行四則運算生成,共有四個函式,分別為有括號的控制台輸出與檔案輸出,
和無括號的控制台輸出與檔案輸出。
float print1(int shuliang, int point, int fuhao);//在控制台輸出
float print2(int shuliang, int point, int fuhao);
float fileprint1(int shuliang, int point, int fuhao);//在檔案裡輸出
float fileprint2(int shuliang, int point, int fuhao);
3.流程圖
4. 執行結果截圖(使用者的選擇已經在控制台裡表示)
5.github**鏈結
四則運算**
6.總結
本次結對程式設計為第二次結對程式設計,確實如老師所言,有乙個好的導航員,程式設計更快了,本次程式設計歐陽同學n次指點出我的失誤,比如if語句中的等號數量,拼寫錯誤等。
因為本次需要滿足使用者需求,而使用者需求也很繁瑣,我也罕見的使用了先畫流程圖在程式設計的手段,流程圖一五一十的顯示出了程式的結構,最多的地方有16個分支,如果不用這個方法我可能會很混亂。
這次程式設計猶如乙個小的課程設計,我受益匪淺,在日後的課題中我也將多多積累經驗,寫出更好的**。
7.合影
四則運算生成器
2.執行環境 linux終端 3.程式語言 c c 語言 4.bug 未發現 5.當前功能 可以生成0 100的四則運算的題,題的數量可以在程式開始執行時輸入,同時在每道題做完後判斷正確性和給出正確答案。當所有的題都做完時,可以看到你做對的題的數目以及得分。5.功能擴充套件的方向 增加真分數運算,把...
四則運算生成器
程式要求,生成若干數量的四則運算,其數字大小在100內,且支援分數運算。難點 生成算式去重,逆波蘭表示式借助中綴轉字尾輸出結果 生成表示式 def makeformula upperlimit 100,fraction false str if fraction upperlimit 20 中綴轉字...
四則運算生成器
用c語言編寫支援 分數加減,小學加減乘除的計算。需求分析 小學生需要練習加減乘數以及分數的計算 包括判斷答案的對錯與否並且在錯誤的時候給予正確的答案。採用隨機生成數的方式自動生成隨機的加減乘除,用if條件判斷語句來確定答案是否正確。分數的加減用itoa 函式將整型轉換為字元型在進行分數的大小的比較。...