Menu
Coddy logo textTech

복습 챌린지 #2

Coddy C 여정의 Fundamentals 섹션에 포함된 레슨 — 63개 중 36번째.

challenge icon

챌린지

쉬움

사람의 몸무게(kg)와 키(m)를 입력받아 다음을 수행하는 프로그램을 작성하세요:

  1. 몸무게가 30에서 300kg 사이인지 확인합니다.
    몸무게가 범위를 벗어나면 다음을 출력합니다: Weight out of range!
  2. 키가 1.0에서 2.5미터 사이인지 확인합니다.
    키가 범위를 벗어나면 다음을 출력합니다: Height out of range!
  3. 모든 유효성 검사를 통과하면, BMI(체질량 지수)를 계산하여 소수점 첫째 자리까지 출력합니다.
    • BMI 공식: weight / (height * height)
  4. BMI에 따른 체중 범주를 출력합니다:
    • 18.5 미만: Underweight
    • 18.5 이상 24.9 이하: Normal weight
    • 25.0 이상 29.9 이하: Overweight
    • 30.0 이상: Obese

유효한 입력에 대한 예시 출력 형식:

BMI: 24.8
Category: Normal weight

직접 해보기

#include <stdio.h>

int main() {
    float weight, height, bmi;
    int weight_result, height_result;
    weight_result = scanf("%f", &weight);
    height_result = scanf("%f", &height);

    // 입력 유효성 검사
    
    // BMI 계산
    
    // 체중 범주 결정
    
    // 결과 출력
    
    return 0;
}

Fundamentals의 모든 레슨