7-5 Body Mass Index Calculator (10 分)
To determine whether a person is overweight or obese, you can use a measure called the body mass index (BMI). The formulas for calculating BMI are or
Create a BMI calculator application that reads the user’s weight in pounds and height in inches (or, if you prefer, the user’s weight in kilograms and height in meters), then calculates and displays the user’s body mass index. Finally, evaluate his/her BMI. The BMI value is:
Input Specification:
The first line: input 1 for reads the user’s weight in pounds and height in inches, or input 2 for read the user’s weight in kilograms and height in meters; the second line: 2 double precision data for weight and height, separate by a space.
Output Specification:
The first line: print the value of BMI, keep 2 fractional digits. The second line: print the evaluation of the user’s BMI.
Sample Input:
2
52.5 1.66
Sample Output:
19.05
Normal
解:
#include<stdio.h>
int main()
{
int a;
double b,c,d;
scanf("%d\n%lf %lf",&a,&b,&c);
if(a==1)
d=b*703/c/c;
else
d=b/c/c;
if(d<18.5)
printf("%.02lf\nUnderweight",d);
else if(d<25&&d>=18.5)
printf("%.02lf\nNormal",d);
else if(d<30&&d>=25)
printf("%.02lf\nOverweight",d);
else if(d>=30)
printf("%.02lf\nObese",d);
else printf(“wrong”);
return 0;
}