반응형
BMI
체질량지수. Body Mass Index. 體質量指數.
키와 몸무게를 이용해서 계산한 대략적인 체질량 지수이다.
다음은 체질량지수를 계산하는 C언어 코드입니다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
double height, weight, bmi;
printf("키를 입력하세요 (단위: cm): ");
scanf("%lf", &height);
printf("몸무게를 입력하세요 (단위: kg): ");
scanf("%lf", &weight);
height = height / 100; // cm를 m로 환산
bmi = weight / (height * height);
printf("BMI 지수: %.2f\n", bmi);
if (bmi < 18.5)
printf("저체중입니다.\n");
else if (bmi < 23)
printf("정상 체중입니다.\n");
else if (bmi < 25)
printf("과체중입니다.\n");
else if (bmi < 30)
printf("경도 비만입니다.\n");
else if (bmi < 35)
printf("중등도 비만입니다.\n");
else
printf("고도 비만입니다.\n");
return 0;
}
반응형
'C_C++' 카테고리의 다른 글
(C언어) 이진 파일(binary file) 복사하기 (0) | 2023.05.17 |
---|---|
(C언어) 함수 포인터 예제 (0) | 2023.05.14 |
산술평균 기하평균 조화평균을 구하는 C언어 코드 (0) | 2023.05.02 |
(C언어) 친화수 판별하는 프로그램 (0) | 2023.05.01 |
(C언어) 삽입 정렬 insertion sort (0) | 2023.04.29 |