더북(TheBook)

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);
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.