담주면 복학이라 부랴부랴 c언어 공부하고있는데


정말 쉬운데 나로서는 도저히 이해가 안되는 문제가 발생함

----------------------------------------------------

#include <stdio.h>


int main()

{

int age;

char sex;


printf("나이 : ");

scanf("%d", &age);

printf("성별 : ");

scanf("%c", &sex);


if (age>=20 && sex=='f'){

printf("adult & female\n");

}


return 0;

}

----------------------------------------------------

소스인데 이대로 컴파일 하고 실행하믄 나이 입력받고 성별을 입력 받아야 하는데


성별 입력받는 부분을 그냥 넘어가버림


뭐지? 하고 나이 입력받는거랑 성별 입력받는걸 순서를 바꿔봄


그랬더니 정상적으로 둘다 입력받음


뭐가 문제인거??