Algorithm/CodeUp
1228 : 비만도 측정 1
B2SIC
2020. 4. 8. 22:36
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#include <stdio.h>
int main(void)
{
double height = 0.0;
double weight = 0.0;
double standardWeight = 0.0; // 표준몸무게
double pIndex = 0.0; // 비만도
scanf("%lf %lf", &height, &weight);
/* printf에서는 %f와 %lf는 각각 float와 doulbe에 해당하며 이 둘을 따로 구별하지 않고
%f로 통일해서 사용해도 상관없기 때문에 굳이 %lf 출력 형식을 고집할 이유가 없다.
즉 double을 printf로 출력 할 때 %f를 써도 된다.
하지만 scanf에서는 float의 경우 %f를, double의 경우 %lf로 long double인 경우 %Lf로
명확하게 구분지어서 사용해주어야한다.
*/
standardWeight = (height - 100) * 0.9;
pIndex = (weight - standardWeight) * 100 / standardWeight;
if (pIndex <= 10)
printf("정상");
else if (pIndex > 20)
printf("비만");
else
printf("과체중");
return 0;
}
|
cs |