학번 이름 학점 총점 평점 백분율 석차를 입력받아서 그대로 출력하는 프로그램인데....

 

컴파일 해보면 scanf에 대한 경고만 나와있고 아무런 오류가없는데

 

디버깅 하면 학번하고 이름있는데까지만 입력이 되고

 

학점하고 총점이 동시에 출력 되더니 그다음에 입력값을 입력하면 바로 꺼지는데...

 

이게 어디가 잘못된건지 알려주라...

 

 

 

 

#include <stdio.h>

int main(void)
{
 int number,a1,a2,a3,a4;
 char name[20];
 char f;


 printf("학번을 입력하세요 : ");
 scanf("%d",&number);
 printf("이름을 입력하세요 : ");
 scanf("%s",name);
 printf("학점을 입력하세요 : ");
 scanf("%c",&f);
 printf("총점을 입력하세요 : ");
 scanf("%d",&a1);
 printf("평점을 입력하세요 : ");
 scanf("%d",&a2);
 printf("백분율을 입력하세요 : ");
 scanf("%d",&a3);
 printf("학과석차를 입력하세요 : ");
 scanf("%d",&a4);
 printf("-------------------------------------------------\n");

 printf("*수강과목 : 고급프로그래밍및설계\n");
 printf("*수강시간 :       월012\n");
 printf("*학번 : %d\n",&number);
 printf("*이름 : %s\n",name);
 printf("*학점 : %c\n",&f);
 printf("*총점 : /\n",&a1);
 printf("*평점 : ?\n",&a2);
 printf("*백분률 : %e\n",&a3);
 printf("*학과석차 : %d \n",&a4);
 printf("-------------------------------------------------\n");


 return 0;
}