프로그래밍 프로젝트 (배열_연습문제 복습)

###ex1

#include <stdio.h>
#define SIZE 10
#define FREQ_SIZE 10

int main(void)
{
    int grade1, grade2, grade3;
    int average, sum, i, j;
    int grade[SIZE]={};//우선 0으로 다 초기화
    int freq[FREQ_SIZE] = {};//0으로 초기화

    int len;
    sum = 0;
    for ( i = 0; i < SIZE; i++)
    {   printf("%d번째 학생의 성적을 입력하시오 \n", i+1);
        scanf("%d", &grade[i]);
        sum += grade[i]; // 입력한 성적의 총합을 구한다.
        for ( j = 0; j < FREQ_SIZE; j++)
        {   if(grade[i] >= 0 + 10 *j && grade[i]< 10*j + 10)
            {
                freq[j] ++;
            }
        }
    }
    len = sizeof(grade)/sizeof(grade[0]);
    average = sum/SIZE;
    printf("평균 = %d, %d\n", sum/len, sum/SIZE);
    for(j = 0; j < FREQ_SIZE; j++)
    {
        printf("%d ~ %d : %d\n", 0+j*10, 10 + j*10, freq[j]);
    }
    return 0;
}

ex3

가중평균 구하는 것. 모르겠어 생략 ㅠ

ex4


참고자료

프로그래밍 프로젝트

0%