array_mission2.c

    #include <stdio.h>
     
    main() {
        int a[5];        // 성적 저장을 위한 배열 선언
        int i;
        int max, min;    // 최고, 최저 성적 저장 변수
        int sum = 0;     // 모든 점수 총합 변수 sum 선언과 0으로 초기화
        float average = 0.0;    // 평균 성적 실수형 변수 선언과 초기화
     
        for (i = 0; i < 5; i++) {
            printf("%d번째 과목 성적을 입력하세요: ", i + 1);
            scanf("%d", &a[i]); // 성적 입력
            sum += a[i]; // 총합 구하기
        }
     
        max = a[0];      // 배열 첫 번째 요소 값으로 max 변수 초기화
        min = a[0];      // 배열 첫 번째 요소 값으로 min 변수 초기화
        average = sum / 5;
     
        for (i = 0; i < 5; i++) {
            if (a[i] > max)
                max = a[i];     // 최대 성적 값 업데이트
            if (a[i] < min)
                min = a[i];     // 최소 성적 값 업데이트 
        }
        printf("모든 과목 성적 총합은 %d\n", sum);
        printf("과목 평균 값은 %f\n", average);
        printf("최고 성적 과목은 %d\n", max);
        printf("최저 성적 과목은 %d\n", min);
    }
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.