C語言寒假大作戰03

2022-05-30 11:51:08 字數 1440 閱讀 1392

這個作業屬於哪個課程

班級的鏈

這個作業要求在**

作業要這個作業的目標

《學會編寫乙個簡單的隨機數計算器》

作業正文

使用上次作業的選單框架,並在其基礎上增加各年級題目操作函式

其他參考文

請寫上你的心路歷程和程式設計思路,並在其中寫下你遇到的問題

1,一邊定義所有的函式(menu, help error,question01,question02,question03,firstgrade,secondgrade,thirdgrade,主函式main)一邊解決問題

2,在解決menu,help,error等時直接列印題目包含的內容;在解決(question01,question02,question03)幾個函式時運用陣列和rand函式隨機生成題目的個數;在解決(firstgrade,secondgrade,thirdgrade)時表述以及到達某年級,請輸入題目生成個數並且規定生成題目的型別最後換行並且回到選單欄;在解決主函式main時運用while語法和swtich語法實現使用者進入計算器的介面模式。

1.開始忘記了定義opt這個函式,出現編譯錯誤

2.後來在解決二年級的乘除問題生成時,老是出現錯誤,後來查閱相關資料明白有分母不能為零的情況,因此就在原有的基礎上加上1就好了。

3.一開始作業要求中提供了利用rand()函式的思路,但是只是隨機生成數,符號無法隨機生成,然後查詢後得到提示,可以利用陣列,加個符號儲存在陣列中,再通過隨機函式隨機生成陣列下標來隨機生成符號

需要使用新增加的三個函式,且使用上次作業的框架,呼叫關係如上面思維導圖

例:

#include int main()

注意你的修改注釋

|

C語言寒假大作戰03

這個作業屬於哪個課程 班級的鏈結 這個作業要求在 作業要求的鏈結 2.1設計思路和遇到的問題 設計思路 在寒假大作戰02作業的基礎上運用rand 函式來輸出乙個範圍內的隨機數 遇到的問題 不知道如何隨機輸出加減乘除的符號。2.2程式結果截圖 2.3程式 需要使用新增加的三個函式,且使用上次作業的框架...

C語言寒假大作戰03

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言寒假大作戰03 我在這個課程的目標是 學會使用rand函式 作業正文 部落格正文 參考文獻 設計思路 運用隨機數來實現題目和加減乘除符號 關於加減乘除符號的隨機生成我使用了0 4之內的隨機數的輸出並借if來判斷每個數所輸出的對應符號 的...

C語言寒假大作戰03

問題答案 這個作業屬於哪個課程 這個作業要求在 homework 10267 這個作業的目標 使用switch編寫選單程式 使用rand函式來產生隨機數,並以規律進行排列 作業正文 其他參考文獻 1 心路歷程 唉,剛開始又是很懵逼,覺得無處下手,後面詢問了同學才慢慢懂得思路。2 程式設計思路 在原選...