作者sdg85732 (wei)
看板NTUBIME102HW
標題[C++ ] 考古題(91的後半)
時間Wed Jan 13 22:44:20 2010
這是 寫程式 題目的部份
第五題:(10分)
請寫出一個程式計算下式至n=50,並將結果A輸出於螢幕。
A = 1^2/1*2 + 2^2/2*3 + 3^2/3*4...+ n^2/n*(n+1)
第六題:(10分)
請設計一個利用泡沫排序法(BUBBLE SORT)排列大小的程式,將下面陣列重新排序後(由小
到大),輸出至電腦螢幕。
int a[15] = { 25, 34, 13, 67, 6, 14, 37, 7, 8, 11, 21, 15, 28, 4, 10 };
第七題:(10分)
試寫出一個函式,將一個M列N行之矩陣A改成N列M行之矩陣B,若aij為矩陣A之第i列j行之
元素,bji為矩陣B之第j列i行之元素,則bji = aij,即行列對調之意,矩陣B稱為矩陣A
之轉置矩陣。並寫一主程式呼叫此函式,將轉置矩陣輸出於螢幕上。
第八題:(15分)
請設計一個程式對下列左方之二維矩陣進行平滑化處理。所謂平滑化處理就是經過處理後
新的矩陣元素之值為其周圍八個相鄰元素加上自己的平均值。下列右方之矩陣極為處理過
後的矩陣。在此例中,位於邊緣的矩陣元素由於沒有八個相鄰元素,所以其值維持不變。
1. 矩陣元素值可以於程式中直接設定。
2. 處理後結果輸出至螢幕上。
HINT:請回想一下作業六的「生命遊戲」,其程式設計的概念與本題是類似的。
第九題:(15分)
設計一個簡短的物件導向程式,內容如下:
一、宣告一個class Date具有設定與列印日期的功能,
二、class的資料成員為Year, Month, Day,
三、class的資料成員值由成員函式setdate(int,int,int)設定,
四、class的日期輸出由成員函式printdate()完成,
五、於主程式中完成輸入三個日期後利用class Date之物件將其輸出至檔案FINAL.DAT內
六、輸出日期由的格式為:12/31/1997,
HINT: 你可能會用到下列之C++指令
ofstream outFile( “FINAL.DAT", ios::out );
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.176.206
→ a1598742002: 小偉大神 不推不行 01/13 22:46
推 ansonyu: 小偉大神 不推不行 01/13 22:48
推 chieh0206: 小偉大神 打字好快 01/13 22:49
→ sdg85732:沒有啦!! 是電子檔貼的= = 01/13 22:50
推 a1598742002: 小偉大神 不推不行 01/13 22:50
推 sophiamag19:耶耶~真的好愛妳呀XDDDD!!超強的!!(大心)XD不推不行 01/13 22:54