실습과제 모음

C 배열 실습 10명 성적처리

TanSanC 2014. 4. 5. 11:59

 

#include <stdio.h>

 

int main()

{

    int student[10];

    int rank[10];

    int i, j;

    int rankCount = 0;

    int sum = 0;

 

    // 10명의학생의점수를입력받아

    // 10명의학생의총점과평균을출력하시오.

    printf("점수를입력:");

 

    for( i = 0 ; i < 10 ; i++)

    {

        scanf("%d",&student[i]);

    }

    for( i = 0 ; i < 10 ; i++)

    {

        sum += student[i];

    }

 

    printf("총점= %d\n",

        sum);

    printf("평균= %d\n",

        sum / 10);

 

    for ( j = 0 ; j < 10 ; j++)

    {

        for ( i = 0 ; i < 10 ; i++ )

        {

            if ( student[j] < student[i] )

            {

                rankCount++;

            }

        }

        printf(" %d번째학생은%d 등입니다.\n", j+1, rankCount + 1);

 

        rankCount = 0;

    }

    // 10명의학생의석차를출력하시오.

    return 0;

}