--- tags: DICE C --- 19-2 最大值最小值 === > [name=CHAWTeam] 目錄:[DICE C語言程式破解](https://hackmd.io/@CHAWTeam/DiceC) 題目 --- ```! 寫一個程式,從標準輸入取得10個整數, 找出最大值與最小值,輸出時以換行隔開。 輸入範例: 1 2 3 4 5 6 7 8 9 -10 輸出範例: 9 -10 ``` 程式碼 --- ```c= #include <stdio.h> int main() { int x[10], t; for (int i = 0; i < 10; i++) scanf("%d", &x[i]); for (int i = 0; i < 9; i++) { if (x[i] > x[i + 1]) { t = x[i]; x[i] = x[i + 1]; x[i + 1] = t; } } printf("%d\n", x[9]); for (int i = 0; i < 9; i++) { if (x[i] < x[i + 1]) { t = x[i]; x[i] = x[i + 1]; x[i + 1] = t; } } printf("%d\n", x[9]); return 0; } ``` 執行 --- ### 輸入 ```! 1 2 3 4 5 6 7 8 9 -10 ``` ### 輸出 ```! 9 -10 ``` --- [查看我們在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-19-2" width="100%"></iframe> --- {%hackmd i1nMRrZcTFmTvoF897K9zg %}