식에 실수형 넣는법좀 알려주세요
니지
질문 제목 :
질문 내용 : #include stdio.h
int main(void)
{
int cm =0;
int kg =0;
double bmi =0;
double m = 0;
printf(키와 몸무게를 받아 비만도를 알아보는 프로그램 \n\n);
printf(키를 입력하시오 : );
scanf(%d, &cm);
printf(몸무게를 입력하시오 : );
scanf(%d, &kg);
m = cm/100.0;
bmi = kg/((m)^2); 여기서m이 실수형이라고 안된데요.. 정수 또는 열거형만 사용하라는데 해결법좀
알려주세요if (bmi =0 && bmi =40)
printf(당신의 비만지수는 %.2lf 입니다.\n, bmi);
else{
printf(비만 지수를 잘 못구하셨습니다. 다시 구하세요.\n);
}if (bmi = 0 && bmi = 18.5)
printf( %.2lf 지수는 체중미달입니다.\n, bmi);
else if (bmi 18.5 && bmi = 22.9)
printf( %.2lf 지수는 표준체중입니다.\n, bmi);
else if (bmi = 23 && bmi = 24.9)
printf( %.2lf 지수는 과체중입니다.\n, bmi);
else if (bmi = 25 && bmi = 29.9)
printf( %.2lf 지수는 비만입니다.\n, bmi);
else if (bmi = 30 && bmi = 40)
printf( %.2lf 지수는 고도비만입니다.\n, bmi);
return 0;
}
-
겨루
감사합니당!!
-
딥블루
^ 연산은 비트단위 XOR 연산자 입니다.
보통 몇승 연산은 pow를 씁니다. -
솔관
오 되네요 감사합니다.. 그런데 m^2 는 왜 안되는거죠?? ㅜㅜ
-
모아
(m)^2 = (m*m) 하면 되지 않을까요?