#include <stdio.h>

int main(void)
{
        char Name[10];
        int Study[3];
        int i;
        int total;
        int average;

        printf("통지표 프로그램 입니다 n");
        printf("이름을 입력해 주세요 : ");
        scanf("%s",Name);

        printf("국어 성적을 입력해 주세요 : ");
        scanf("%d",&Study[0]);
        printf("영어 성적을 입력해 주세요 : ");
        scanf("%d",&Study[1]);
        printf("수학 성적을 입력해 주세요 : ");
        scanf("%d",&Study[2]);

        for(i=0;i<=3;i++)
        {
                total += Study[i];
        }
        printf("총점은 %d 입니다n",total);

        average = total/3;
        printf("평균은 %d 입니다n",average);

        if(average>=90)
                printf("학점은 A입니다n");
        else if(average>=80)
                printf("학점은 b입니다n");
        else if(average>=70)
                printf("학점은 c입니다n");
        else if(average>=60)
                printf("학점은 d입니다n");
        else if(average>=50)
                printf("학점은 e입니다n");
        else
                printf("학점은 f입니다n");

        for(i=0;i<=3;i++)
        {
                if(Study[i]>=40)
                {
                        if(average>=60)
                                printf("합격입니다n");
                }
                printf("과락이군요 다음에 도전해주세요 n");
        }
        printf("모든 과목이 다떨어졌습니다 공부좀 더하세요 n");
}



p.s 이상하게 앤드연산자가 안돼더군요;;
위에 배열을 포인터 배열을 성립하면
메모리 오류가 나고요..
그냥 이대로 하면
총점 과 평균에 주소값이 들어가서 쓰레기값이 출력됩니다;;

문제는 알겠는데;;어떻게 고쳐야할지 막막하네요;;
도와주세요 ㅠㅠ