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

正文內(nèi)容

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

2025-05-12 19:18本頁面

【導(dǎo)讀】分?jǐn)?shù)計算及測試程序,具有對輸入的運算進(jìn)行“+-*/”的功能。利用程序進(jìn)行加法減法乘法除法四種基本運算,并約分。主要用到的算法:最小公。倍數(shù),最大公約數(shù),交換。和,結(jié)果的分母是兩分母的最小公倍數(shù)。別除以分子分母的最大公約數(shù)得到的數(shù)組合成新的分子分母。fractionoperator^;//^(冪)運算符重。istream&operator>>;//輸入運算符重載

  

【正文】 = f1 i \n。 cout f1 * i = f1 * i \n。 cout f1 / i = 。 if(i != 0) cout f1 / i \n\n。 else 15 cout 無意義?。?! \n\n。 cout Boolean operator tests (1 = true, 0 = false)\n。 cout f1 == f2 : (f1 == f2) 39。\n39。 cout f1 != f2 : (f1 != f2) 39。\n39。 cout f1 = f2 : (f1 = f2) 39。\n39。 cout f1 = f2 : (f1 = f2) 39。\n39。 cout f1 f2 : (f1 f2) 39。\n39。 cout f1 f2 : (f1 f2) \n\n。 double dec1 = ()。 double dec2 = ()。 if(dec1 1 amp。amp。 (int(dec1) != dec1)) { cout f1 代分?jǐn)?shù)為: 。 PrintAsMixed(cout, f1)。 cout 39。\n39。 } if(dec2 1 amp。amp。 (int(dec2) != dec2)) { cout f2 代分?jǐn)?shù)為: 。 PrintAsMixed(cout, f2)。 } cout分?jǐn)?shù)測試完畢! \n。 getch()。 //return 0。 coutendl。 cout是否繼續(xù)?( Y/N) \n。 cinyn。 if(yn==39。Y39。||yn==39。y39。)test()。 else main()。 } // void plex(){ //混合運算 函數(shù) fraction f1。 fraction f2。 fraction sum。 char op1,op,yn。 //()。()。 op1=39。 39。 cout請輸入分?jǐn)?shù)四則運算的計算式,以 39。39。結(jié)束: \n。 cinf1op。 while(op!=39。39。){ 16 cinf2。 switch(op) { case 39。+39。: case 39。39。: switch(op1) { case 39。 39。:sum=f1。break。 case 39。+39。:sum=sum+f1。break。 case 39。39。:sum=sumf1。break。 } op1=op。f1=f2。break。 case 39。*39。:f1=f1*f2。break。 case 39。/39。:if(f2!=0){f1=f1/f2。break。} else{cout除數(shù)為零! \n。 goto end。 } default:cout\n。 goto end。 } cinop。 } switch(op1){ case 39。 39。:sum=f1。break。 case 39。+39。:sum=sum+f1。break。 case 39。39。:sum=sumf1。break。 } cout=sum39。\n39。 end:。 coutendl。 cout是否繼續(xù)?( Y/N) \n。 cinyn。 if(yn==39。Y39。||yn==39。y39。) plex()。 else { getch()。 main()。 } } // void exam(){ fraction f1,f2,answer,ANSWER。 int i,opp,a1,a2,b1,b2,sum=0。 char yn。 17 cout計算機(jī)開始出題: \n。 getch()。 for(i=1。i=10。i++){ cout第 i題: \n。 a1=rand( )%8。 a2=rand( )%8。 b1=rand( )%8。 b2=rand( )%8。 opp=rand()%4。 (a1)。 (a2)。 (b1)。 (b2)。 switch(opp){ case 0:coutf139。+39。f239。=39。 answer=f1+f2。break。 case 1:coutf139。39。f239。=39。 answer=f1f2。break。 case 2:coutf139。*39。f239。=39。 answer=f1*f2。break。 case 3:coutf139。/39。f239。=39。 answer=f1/f2。break。 } cout\n 請寫出答案: \n。 cinANSWER。 if(ANSWER==answer){ cout正確,得十分!繼續(xù)加油??! \n。 sum+=10。} else cout 錯誤,扣十分!再來一次? \n\n\n。 } cout測試結(jié)果:答對 sum/1039。\t39。題!得分: sum分!。 coutendl。 cout是否繼續(xù)?( Y/N) \n。 cinyn。 if(yn==39。Y39。||yn==39。y39。) exam()。 else { getch()。 main()。 } } 五、 運行結(jié)果 18 用 3/4 與 5/8相加做例子 。 六、 心得體會 通過這次短學(xué)期的 C++程序設(shè)計的學(xué)習(xí),我對 C++的理解和操作都有了比較大的進(jìn)步。 C++是一門很有實用價值的科目,它是所有程序設(shè)計語言中最有活力和應(yīng)用最廣泛的一種。它對 我們的邏輯思維有很高的要求,很好的訓(xùn)練了我們的思維能力。這次的設(shè)計作業(yè)對我們來說也是一次自我的檢驗和挑戰(zhàn)。在此之前我們從來沒有自己動手做過一個這么大的完整的程序,所以在這次的作業(yè)過程中我們遇到了很多的困難。但是正是這些困難讓我們更加了解了 C++的程序設(shè)計的精華,讓我們對 C++有了更正確的認(rèn)識。 編程中遇到許多的困難,我虛心的向軟件學(xué)院的朋友學(xué)習(xí),在他們的幫助下學(xué)到了許多東西。以前以為只要自己想好算法后其他就不難了,但真正自己編的時候才知道,原來編程要求這么高,要有很好的邏輯思維,要會設(shè)計,畫圖等等。有些東西書 本上很難學(xué)到,只有自己上機(jī)實踐了才知道怎樣做,所以要多上機(jī)積累經(jīng)驗,才能真正學(xué)會編程。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1