bmi지수 구하는건데 안되네요 ㅠㅠ
여신
2023.04.01
#includestdio.hfloat bmi(int kg, int cm);int main(void)
{
int kg, cm;
float bminum;
printf(몸무게 : );
scanf(%d, &kg);
printf(신장 : );
scanf(%d, &cm);
bminum = bmi(kg, cm);
printf(당신의 BMI 지수: %.2f\n, bminum);
if(bminum = 18.5)
printf(저체중 입니다);
if( (bminum 18.5)&&(bminum 24.9) )
printf(정상 입니다);
if( (bminum25.0)&&(bminum29.9) )
printf(과체중 입니다);
if(bminum 30.0)
printf(비만 입니다);
getchar(); getchar(); getchar();
return 0;
}
float bmi(int kg, int cm)
{
return kg/(cm*cm)*10000 ;
}
-------------------------------------------이게 소스코드인데요. 자꾸 bminum이 0.00으로 나오네요.당신의 bmi지수는 0.00입니다. 이렇게 나옵니다..어떻게하죠?
-
꽃겨울
return (float)(kg/(cm*cm)*10000.0f) ;