--- tags: DICE C --- 19-3 百分比 === > [name=CHAWTeam] 目錄:[DICE C語言程式破解](https://hackmd.io/@CHAWTeam/DiceC) 題目 --- ```! 輸入兩正整數A、B, 請將小數除以大數的值,化成百分比。 例如: 2/4=0.5,輸出50.00(輸出時請以百分比為單位,四捨五入到小數第二位)。 1/3,輸出33.33, 2/3,輸出66.67。 程式重複輸入,直到輸入的兩數皆為0才停止。 輸入範例: 2 4 1 3 2 3 15 60 17 35 50 21 0 0 輸出範例: 50.00 33.33 66.67 25.00 48.57 42.00 ``` 程式碼 --- ```c= #include <stdio.h> int main() { float a = 1, b = 1; while (a != 0 || b != 0) { scanf("%f %f", &a, &b); if (a > b) printf("%.2f\n", 100 * b / a); if (b > a) printf("%.2f\n", 100 * a / b); } return 0; } ``` 執行 --- ### 輸入 ```! 2 4 1 3 2 3 15 60 17 35 50 21 0 0 ``` ### 輸出 ```! 50.00 33.33 66.67 25.00 48.57 42.00 ``` --- [查看我們在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-3" width="100%"></iframe> --- {%hackmd i1nMRrZcTFmTvoF897K9zg %}
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up