내가 임금계산프로그램 짜는 과제를 하고있는데

직급,등급,야근시간 뭐 이런거 입력받아서 계산하는건데

int getdata_position (void)

{
 int position;

 printf(\"직급을 입력해주세요. (1-부장, 2-과장, 3-대리, 4-사원): \");
 scanf(\"&d\", &position);

 return position;
}

char getdata_rank (void)

{
 char rank;

 printf(\"성과를 입력해주세요. (S,A,B,C): \");
 scanf(\"%c\", &rank);

 return rank;
}

int getdata_nightduty (void)

{
 int nightduty;

 printf(\"야간근무시간을 입력해주세요. (단위:시간):\" );
 scanf(\"%d\", &nightduty);

 return nightduty;
}

간단하게 이거 세개만 띠어서 물어볼게

지금 나름대로 다 짜긴했는데 실행시켜보면
직급을 입력해주세요. (1-부장, 2-과장, 3-대리, 4-사원):
이거 입력받고
성과를 입력해주세요. (S,A,B,C): 야간근무시간을 입력해주세요. (단위:시간):
이런식으로 붙어서 나오네....

내가 진짜 완전 초본데 교재 뒤져가면서 지금 한 10시간째 하고있거든

도와줘횽들 힣힣 오류난걸 물어볼만한사람이 ㅇ벗엉 ㅠㅠ