Fw: [C++ ] 考古趴吐
※ [本文轉錄自 NTUBIME102HW 看板 #1BJTn7mq ]
作者: 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
→
01/13 22:46, , 1F
01/13 22:46, 1F
推
01/13 22:48, , 2F
01/13 22:48, 2F
推
01/13 22:49, , 3F
01/13 22:49, 3F
→
01/13 22:50, , 4F
01/13 22:50, 4F
推
01/13 22:50, , 5F
01/13 22:50, 5F
推
01/13 22:54, , 6F
01/13 22:54, 6F
推
01/13 22:55, , 7F
01/13 22:55, 7F
→
01/13 22:58, , 8F
01/13 22:58, 8F
推
01/13 23:20, , 9F
01/13 23:20, 9F
推
01/13 23:22, , 10F
01/13 23:22, 10F
推
01/13 23:25, , 11F
01/13 23:25, 11F
推
01/13 23:40, , 12F
01/13 23:40, 12F
推
01/13 23:54, , 13F
01/13 23:54, 13F
推
01/14 00:01, , 14F
01/14 00:01, 14F
推
01/14 00:14, , 15F
01/14 00:14, 15F
推
01/14 00:58, , 16F
01/14 00:58, 16F
推
01/14 01:08, , 17F
01/14 01:08, 17F
推
01/14 02:18, , 18F
01/14 02:18, 18F
推
01/14 06:32, , 19F
01/14 06:32, 19F
推
01/14 10:46, , 20F
01/14 10:46, 20F
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: ricky469rick (118.167.187.238), 時間: 01/09/2012 19:08:09