제가 학원다닙니다. 숙제중에 모르는게..
딸기맛캔디
2023.04.01
#include stdio.h
int main()
{
int a,b,c;printf(= = = = = = = =비만도 측정 프로그램= = = = = = = =\n);
printf(성별을 입력하세요. (1.남성 2.여성 3. 종료)\n);
scanf(%d, &a);
if(a 1)
{
printf(몸무게를 입력하세요 : );
scanf(%d,&b);
printf(키를 입력하세요 : );
scanf(%d , &c);
printf(---→ RESULT \n);
int x=(c-100)*0.9;
printf(표준몸무게 : %.2f\n,x);
if(b x)
{
printf(비만입니다.\n);
}
else
{
printf(정상입니다.\n);
}
}
}대충 이정도 짰습니다..
막히는 부분이 표준몸무게가 저렇게하면 무조건 0.00으로 나와서 문제입니다..
c에 이미 키가 대입되어 있고,
표준 몸무게는 (키-100)*9 이니 int x해놓고 x에 바로 대입했는데 안나오네요
뭐가 잘못된걸까요?
-
각티슈
아 감사합니다.
if(a==1)로 바꾸었고
출력부분에 %.2f\\n\ -
푸른나무
자료형에 따른 표현 범위를 확인해보시기 바랍니다.