作者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
1F:→ a1598742002: 小偉大神 不推不行 01/13 22:46
2F:推 ansonyu: 小偉大神 不推不行 01/13 22:48
3F:推 chieh0206: 小偉大神 打字好快 01/13 22:49
4F:→ sdg85732:沒有啦!! 是電子檔貼的= = 01/13 22:50
5F:推 a1598742002: 小偉大神 不推不行 01/13 22:50
6F:推 sophiamag19:耶耶~真的好愛妳呀XDDDD!!超強的!!(大心)XD不推不行 01/13 22:54
7F:推 paul20: 小偉大神 不推不行 01/13 22:55
8F:→ Ricky1123: 小偉大神 不推不行 01/13 22:58
9F:推 lotuslin1222: 小尾大神 不推不行 樓上怎麼不推? 01/13 23:20
10F:推 nerv3890: 小尾大神 不推不行 不推的都拖出去斬了!! 01/13 23:22
11F:推 flysky46: 小尾大神 不推不行 啊是要怎麼推阿 01/13 23:25
12F:推 a1598742002: 小偉大神 不推不行 推推推推推 推倒了 01/13 23:40
13F:推 john320844: 大偉小神 不推不行 推倒了怎麼辦... 01/13 23:54
14F:推 ansonyu: 小偉大神 不推不行 (扶起來) 01/14 00:01
15F:推 flysky46: 小偉大神 不推不行 推倒推倒推倒推倒 01/14 00:14
16F:推 john320844: 小尾大神 不推不行 樓上你想要.... 01/14 00:58
17F:推 flysky46: 小偉大神 不推不行 推倒C++這面高牆 01/14 01:08
18F:推 z10v01z: 小偉大神 不推不行 國文的牆比較高= = 01/14 02:18
19F:推 jasonfghx: 小偉大神 不推不行 01/14 06:32
20F:推 tony80517: 小偉大神 不推不行 C++有辦法推導?? 01/14 10:46