--- tags: DICE C --- 21-5 不大於x的最小整數 === > [name=CHAWTeam] 目錄:[DICE C語言程式破解](/@CHAWTeam/DiceC) 題目 --- ```! 輸入一個數x,使用數學函式floor,求不大於x的最小整數,重複處理直到輸入的x=0為止。 請輸出到小數第一位。 輸入範例: -9.2 -3.4 -5.6 5.6 3.4 9.2 0 輸出範例: -10.0 -4.0 -6.0 5.0 3.0 9.0 ``` 程式碼 --- ```c= #include <stdio.h> #include <math.h> int main() { float x; scanf("%f", &x); while (x != 0) { printf("%.1f\n", floor(x)); scanf("%f", &x); } return 0; } ``` 執行 --- ### 輸入 ```! -9.2 -3.4 -5.6 5.6 3.4 9.2 0 ``` ### 輸出 ```! -10.0 -4.0 -6.0 5.0 3.0 9.0 ``` --- [查看我們在HackMD上的所有筆記](/@CHAWTeam) 目錄:[DICE C語言程式破解](/@CHAWTeam/DiceC) --- {%hackmd Iiu5mOixR7yWkPHKCkabBg %} <iframe class="LikeCoin" height="235" src="https://button.like.co/in/embed/chawteam/button?referrer=https://hackmd.io/@CHAWTeam/DiceC-21-5" width="100%"></iframe> --- {%hackmd i1nMRrZcTFmTvoF897K9zg %}