반응형
#체질량지수 #BMI
체질량 지수(BMI. Body Mass Index)
체질량 지수(BMI)는 비만도를 나타내는 지수로 다음과 같이 계산합니다. bmi = 체중(kg) / 키(m) * 키(m) |
키는 미터(m)로 계산합니다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
double calc_bmi(double cm, double kg)
{
double bmi;
cm = cm / 100;
bmi = kg / (cm * cm);
return bmi;
}
int main()
{
double kg, cm, bmi;
while (1)
{
printf("키: ");
scanf("%lf", &cm);
if (cm <= 0) break;
printf("몸무게: ");
scanf("%lf", &kg);
bmi = calc_bmi(cm, kg);
printf("BMI: %.1f ", bmi);
if (bmi < 18.5) printf("저체중");
else if (bmi < 23) printf("정상 체중");
else if (bmi < 25) printf("과체중");
else if (bmi < 30) printf("비만");
else printf("고도비만");
printf("\n\n");
}
return 0;
}
반응형
'C_C++' 카테고리의 다른 글
(C언어) 이차방정식의 해 구하기: 실근 허근 중근 (1) | 2022.11.10 |
---|---|
(C언어) SIN COS TAN 값 출력하기 (0) | 2022.11.10 |
(C언어) 완전수 구하기 (perfect number) (0) | 2022.11.09 |
(C언어) 알파벳 삼각형 모양 출력하기 (0) | 2022.11.08 |
(C언어) 성적처리: 구조체 배열 사용 (0) | 2022.11.08 |