freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c課程設(shè)計--分?jǐn)?shù)計算器-資料下載頁

2025-01-16 04:25本頁面
  

【正文】 { cout被除數(shù)不能為0??!\。 int k4。 cink4。 if(k4==1) { cinf1。 goto loopsmall3。 } else {judgement=1。return。} //1111 }cout結(jié)果為:result/f1endl。break。 }}//======================================混合運算===========================================================問題7:異常處理,因為涉及四則運算,所以當(dāng)出現(xiàn)被除數(shù)為0的情況,必須進行反應(yīng)。解決方案:(1)首先是分?jǐn)?shù)分母賦值為0的情況,這個在分?jǐn)?shù)類的成員函數(shù)定義時就設(shè)置了反應(yīng),結(jié)果是直接退出程序。void fraction::setden(int newden){ if(newden != 0) d = newden。 else { cout 錯誤: 試圖將分母設(shè)為零,不可以啊??!將直接退出程序!!\n 按任意鍵退出程序\n。 exit(0)。 }}(2)然后是在運算的計算過程中,當(dāng)出現(xiàn)被除數(shù)為0的情況,會出現(xiàn)提示,并且選擇是否重新輸入,或者返回上級菜單,重新輸入通過goto語句跳轉(zhuǎn)到輸入語句實現(xiàn)。返回上級菜單一是通過goto語句實現(xiàn),若要返回到主菜單,則需要用到上面返回主函數(shù)開頭的程序代碼。,其中特別注意,在混合運算函數(shù)中,需要特別設(shè)置標(biāo)識loop的位置,否則經(jīng)過運算符賦值,會導(dǎo)致計算結(jié)果錯誤。(3)在隨機測試的時候,取隨機數(shù)的時候可能會在分母上取到0,為此,必須現(xiàn)在代入計算時進行檢驗,以防在測試過程中出現(xiàn)異常,而導(dǎo)致測試中斷。t1=rand()%10。 t2=rand()%10。while(t1==0||t2==0) { t1=rand()%10。 t2=rand()%10。 } 問題8:四則運算,菜單選擇實現(xiàn)都通過switch多分支語句實現(xiàn),特別要注意大括號問題,嵌套一旦復(fù)雜,極易出現(xiàn)漏括號的現(xiàn)象。因此需要注意括號的對齊,格式問題。心得體會:,實現(xiàn)各種功能的程序,在設(shè)計的時候,可以將其不同的功能先單獨書寫,先行編譯連接運行,調(diào)試過程中進行修改,這樣比較清楚。如果放在整個大程序中,時常會不知道問題出在哪里。,編譯錯誤并不可怕,當(dāng)編譯沒有錯,但是運行結(jié)果不對時,找出BUG比較困難,必須重新從算法邏輯的角度考慮問題。,需要考慮的問題非常多,比如遇到異常輸入,輸入不符合規(guī)則該如何處理等等,細(xì)節(jié)問題太多了,這時,一個良好的編程習(xí)慣非常重要。就像有時候會因為少括號而出現(xiàn)編譯錯誤,括號加錯地方而產(chǎn)生運行錯誤,但要是能養(yǎng)成括號書寫對齊的習(xí)慣的話,很多這樣的問題是能夠避免的。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1