【測驗M15】 八十七學年度高雄市高級中等學校程式設計競賽試題 [回前頁]
1.最長數列
輸入一小於65535的正整數,電腦可找出其最長連續數列,該數列的和為此一正整數,例如:15=1+2+3+4+5
有些正整數並不能找出連續整數,若找不到時,請印出找不出該數列0。
2.方陣
有一邊長為n的方陣(1<n<21),輸入n後,試以程式繪出此一方陣,方陣結構如下,例如n=5時:
1 3 6 10 15
2 5 9 14 19
4 8 13 18 22
7 12 17 21 24
11 26 20 23 25
3.老鼠走迷宮
有一迷宮如下圖,該迷宮有一個入口及一個出口。
************
** * *
出口<- ** * *****
* * ** **
** * *** *
** * *** ***
** * * *
** *** *** *
** * *** *
**** * <-入口
* *****
************
以@為老鼠符號,請設計一個程式:
(1)能供操作者以上下左右鍵讓老鼠由入口處操作走到出口處
(2)老鼠能自行移動找出口
(3)以上述迷宮資料測試
4.因數分解
請寫一個程試,讀入一正整數,把其質因數找出,例如:
72=2︿3.3︿2
181944=2︿3.3︿2.7.19︿2
為方便畫面顯示上式請以下列方程式印出
72=2(3)3(2)
181944=2(3)3(2)7(1)19(2)
5.幾何圖形
參考所附的ani8.exe程式,設計一螢幕保護程式,該程式黑色為底繪出動態幾何圖案,請以"八十七學年度高雄市高級中等學校程式設計比賽"為主軸配何圖案設計一螢幕保護程式。