--- tags: DICE C --- 11_2 BMI-1 === > [name=CHAWTeam] --- 目錄:[DICE C語言程式破解](https://hackmd.io/@CHAWTeam/DiceC) --- 題目 --- ```! BMI(Body Mass Index)的全名是身體質量指數,為目前國際最常用來衡量肥胖程度的指數。 其計算公式如下: BMI = 體重(公斤) / 身高^2(公尺^2) /*體重除以身高的平方,身高的單位為公尺*/ 寫一個程式,判斷體重是否標準: 使用者會依序輸入身高、體重, 請印出BMI值,並判斷體重是否標準。 當BMI大於18.5且小於等於24時,顯示「你的體重在正常範圍」,其餘的值則顯示「你的體重不標準」。 (備註:BMI的位數輸出到小數點後六位) 以下提供 2 種範例參考,你的輸出只會是其中一種: 輸入範例1: 50 1.58 輸出範例1: BMI=20.028841 你的體重在正常範圍 輸入範例2: 58 1.8 輸出範例2: BMI=17.901234 你的體重不標準 ``` 程式碼 --- ```c= #include <stdio.h> int main() { int kg; float m,bmi; scanf("%d\n%f",&kg,&m); bmi=kg/(m*m); if (bmi>18.5&&bmi<=24) { printf("BMI=%.6f\n你的體重在正常範圍\n",bmi); } else { printf("BMI=%.6f\n你的體重不標準\n",bmi); } return 0; } ``` **輸出** ``` 50 1.58 BMI=20.028841 你的體重在正常範圍 ``` --- [查看我們在HackMD上的所有筆記](https://hackmd.io/@CHAWTeam) 目錄:[DICE C語言程式破解](https://hackmd.io/@CHAWTeam/DiceC) 上一篇:[11-5 三角形型別](https://hackmd.io/@CHAWTeam/DiceC-11-5) 下一篇:[11-7 BMI-2](https://hackmd.io/@CHAWTeam/DiceC-11-7) --- {%hackmd Iiu5mOixR7yWkPHKCkabBg %} <iframe class="LikeCoin" height="235" src="https://button.like.co/in/embed/chawteam/button?referrer=https://hackmd.io/@CHAWTeam/DiceC-11-6" 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