---
# System prepended metadata

title: 112視窗 Practice 2 ()

---

# 112視窗 Practice 2


## 2-1 成績計算器

### 簡介
統計學期科目的成績，並計算學期總平均和GPA。

功能:
1. 新增科目
2. 刪除科目
3. 更新科目
4. 列印成績表
5. 退出選單

科目代碼: XX-XXX
### 新增科目

說明: 新增一筆資料進成績單

輸入格式: 
科目代碼 分數 學分數


### 刪除科目

說明: 刪除成績單中的一筆資料

輸入格式:
科目代碼



### 更新科目
科目代碼 分數 學分數


### 列印科目

輸出格式:

編號 科目代碼 分數 等第 學分數
...
總平均: 分數 
GPA: 舊制/新制
實拿學分數: 通過學分數/總學分數

Ex.
```
編號 科目代碼 分數 等第 學分數
#1 F7-001 89 A 3
#2 A8-001 77 B+ 3
#3 F7-002 90 A+ 3
總平均: 85.33
GPA: 3.67/3.87
實拿學分數: 9/9
```

### 退出選單

退出並結束程式



## 2-2 躲鬼遊戲

### 簡介



### 流程

1. 輸入2D-array的空間大小(M,N)
2. 輸入鬼的數量
3. 將這些鬼隨機放入到2D-array中
4. 開始遊戲
    * 每輪玩家選擇一個位置查看
    * 查看的位置會顯示鄰近8格鬼的數量
    * 若該位置是鬼則用字母 X 表示
    * 若翻到鬼則直接結束遊戲並輸出: 你被鬼抓到了
    * 查看完所有不是鬼的位置則輸出: 你成功躲避所有的鬼了

行列大小皆不超過26

範例

```
設定遊戲參數
輸入空間的大小: 6,6
輸入鬼的數量: 10
遊戲開始

   A B C D E F
0  - - - - - -
1  - - - - - -
2  - - - - - -
3  - - - - - -
4  - - - - - -
5  - - - - - -

輸入要查看的位置: 0,D

   A B C D E F
0  - - - 2 - -
1  - - - - - -
2  - - - - - -
3  - - - - - -
4  - - - - - -
5  - - - - - -

輸入要查看的位置: 2,C

   A B C D E F
0  - - - 2 - -
1  - - - - - -
2  - - 0 - - -
3  - - - - - -
4  - - - - - -
5  - - - - - -

輸入要查看的位置: 0,C

   A B C D E F
0  - - X 2 - -
1  - - - - - -
2  - - 0 - - -
3  - - - - - -
4  - - - - - -
5  - - - - - -

遊戲結束! 你被鬼抓到了
```


