【測驗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程式,設計一螢幕保護程式,該程式黑色為底繪出動態幾何圖案,請以"八十七學年度高雄市高級中等學校程式設計比賽"為主軸配何圖案設計一螢幕保護程式。