--- tags: DICE C --- 8-8 簡易分數查詢 === > [name=CHAWTeam] [time=13 Jun, 2020] 目錄:[DICE C語言程式破解](https://hackmd.io/@CHAWTeam/DiceC) 題目 --- ```! 寫一個程式,下面有幾個學生的學號與成績, 輸入學號後,若學生資料存在,就輸出成績; 若學生資料不存在,就輸出「成績不存在」。 學生資料如下: 5號→80分 7號→64分 18號→72分 因為此題輸出有多種狀況,故需將程式碼複製2次,都判斷正確才給分,每個輸出都要換行。 以下提供 2 種範例參考,你的輸出只會是其中一種: 輸入範例1: 18 輸出範例1: 72分 輸入範例2: 19 輸出範例2: 成績不存在 ``` 程式碼 --- ```c= #include <stdio.h> int main() { int x, a = 80, b = 64, c = 72; scanf("%d", &x); if (x == 5) printf("%d分\n", a); if (x == 7) printf("%d分\n", b); if (x == 18) printf("%d分\n", c); else printf("成績不存在\n"); scanf("%d", &x); if (x == 5) printf("%d分\n", a); if (x == 7) printf("%d分\n", b); if (x == 18) printf("%d分\n", c); else printf("成績不存在\n"); return 0; } ``` 輸出 --- ```! 18 72分 19 成績不存在 ``` --- [查看我們在HackMD上的所有筆記](https://hackmd.io/@CHAWTeam) 目錄:[DICE C語言程式破解](https://hackmd.io/@CHAWTeam/DiceC) --- {%hackmd Iiu5mOixR7yWkPHKCkabBg %} <iframe class="LikeCoin" height="235" src="https://button.like.co/in/embed/chawteam/button?referrer=https://hackmd.io/@CHAWTeam/DiceC-8-8" width="100%"></iframe> --- {%hackmd i1nMRrZcTFmTvoF897K9zg %}