인티저값이 초기화가 안되어있는거 같은데..

 

int number,a1a2,a3,a4 가 스캔에프로 입력을 받아도 입력받은값이아니라

 

초기에 있는 랜덤한값이 출력되는거 같아

 

이거 초기화는 어떻게 시키지

 

 

 

 

#include <stdio.h>
#include<windows.h>

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

 {
 printf("학번을 입력하세요 : ");
 scanf("%d",&number);
 printf("이름을 입력하세요 : ");
 scanf("%s",name);
 printf("학점을 입력하세요 : ");
 scanf("%s",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("*학점 : %s\n",f);
 printf("*총점 : /\n",&a1);
 printf("*평점 : ?\n",&a2);
 printf("*백분률 : %e\n",&a3);
 printf("*학과석차 : %d \n",&a4);
 printf("-------------------------------------------------\n");
 system("pause");
 }
 return 0;
}