C언어/주차별 문제

[7주차] BMI 계산기 (포인터)

슈슈버거 2023. 4. 23. 13:01

문제


내가 작성한 코드

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>

void check(float *f){ //BMI 수치 체크해주는 함수
    float num = *f; //실수형 변수

    if(num<20.0){ //20.0보다 작을 경우
        printf("low ");
    }
    else if(num>24.0){ //24.0보다 클 경우
        printf("warning ");
    }
    else{
        printf("normal "); //20.0보다는 크거나 같고 24.0보다는 작거나 같을 경우
    }
}

int main() {
    for(int i = 0; i<3; i++){ //testcase만큼 반복
        float data; //BMI 수치
        scanf("%f", &data);

        check(&data); //check 호출
    }
    printf("\n");
    return 0;
}