if구문에 대하여 질문하나~
꽃짱아
2023.04.01
#include stdio.h
void main()
{
double HEIGHT, WEIGHT, A, B;
printf(당신의 신장은?);
scanf(%lf, &HEIGHT);
printf(당신의 몸무게는?);
scanf(%lf, &WEIGHT);
A=(HEIGHT-100.0)*0.9;
B=(WEIGHT/A)*100;
printf(당신의 표준체중은 %lf 입니다.\n, A);
printf(당신의 비만도는 %lf % 입니다.\n, B);
char C=B;
if (90=C,C=110)
printf(정상);
else if (110C,C=120)
printf(과체중);
else (120C,C=130);
printf(비만);
}
다음시간에 if구문을배우지만..미리 책보고 연습중인데....
키에 174.0 몸무게 70.0을 입력하면 표준체중(A), 비만도(B)는 제대로계산이되지만, 아래 if구문을 어떻게써야할지 모르겠습니다. 저는 비만도가 105.xx로서 어찌된건지 정상에 포함이되는데 출력이 원하는대로 출력이 안되는현상이있네요.. 수정부탁드려요~
-
아키
90=C,C=110 이걸 90=C || C=100 이렇게 바꾸면 될거같네요.
그런데 B를 C에 넣을 필요가 없어보이는데요.