결과값이 제대로 안나와요.

결과값이 c가 15일때 a값이 -4로 나오지않습니다...
음수표현은 따로먼가 더해야되나요??질문 내용 :
#include stdio.h
int main (void)
{
int weigh,height;
double c;
int a;

printf(몸무게(kg):); scanf(%d, &weigh);
printf(키(kg):); scanf(%d, &height);

a=0;
c=0;

height=height/100;
c=weigh/(height*2);
if (c=23) a-=8;
else if (c=13 && c23) a=a-4;
else if(c=5 && c13) a-=2;

printf(%d, a);

return 0;
}

C언어 다른 글

목록