이거 정말 이해가 ㅠㅜ. 많이 모자라단걸 알지만 ㄷㄷ;.

#include<stdio.h>
#include<stdlib.h>

struct SCORE
{
  int n;
  int num;
  char na[10];
  int eng;
  int math;
  int total;
  float ave;
}p1;

void main()
{
 struct SCORE p1={0,0,\"김\",0,0,0,0};
 struct SCORE kty[7];

 
  printf(\"학번\");
  scanf(\"%s\", &p1.n);
  printf(\"과목수\");
  scanf(\"%d\",  &p1.num);
  printf(\"이름\");
  scanf(\"%s\", &p1.na);
  printf(\"영어\");
  scanf(\"%d\", &p1.eng);
  printf(\"수학\");
  scanf(\"%d\", &p1.math);
 

  p1.total = 0;
  p1.ave = 0;

 
 
     p1.total = (p1.eng + p1.math);
 p1.ave = (float)p1.total / p1.num;
 

 printf(\"학번 : %d\", &p1.n);
 printf(\"과목수:%d\", &p1.num);
 printf(\"이름 : %s\", &p1.na);
 printf(\"합계 : %d\",&p1.total);
 printf(\"평균 : %f\",&p1.ave);
 
 

}