문제
내가 작성한 코드
#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;
}
'C언어 > 주차별 문제' 카테고리의 다른 글
[7주차] 내림차순 정렬 (0) | 2023.04.23 |
---|---|
[7주차] 최대공약수와 최소공배수 구하기 (포인터) (0) | 2023.04.23 |
[7주차] 포인터 배열을 이용한 합산 구하기 (함수) (0) | 2023.04.23 |
[7주차] SWAP number 4 (2) | 2023.04.23 |
[6주차] 그룹지어 뒤집기 (0) | 2023.04.23 |