#include <stdio.h>
#define N 5
int main(){
int data[N][6];
int i, j,temp;
for (i = 0; i < N; i++){
printf(" - Student ID: ");
scanf("%d", data[i]);
printf(" - JAVA : ");
scanf("%d", &data[i][0]);
printf(" - C : ");
scanf("%d", &data[i][1]);
printf(" - C++ : ");
scanf("%d", &data[i][2]);
data[i][3] = data[i][0] + data[i][1] + data[i][2];
data[i][4] = data[i][3] / 3;
}
//석차 계산 단계
for (i = 0; i < N; i++){
data[i][5] = 1;
for (j = 0; j < N; j++){
if (data[i][3] < data[j][3]) data[i][5]++ ;
}
}
//결과 출력 단계
printf(" Grade Management Program\n");
printf(" ========================\n");
printf(" Student ID JAVA C C++\n");
printf("----------------------------------------------\n");
printf(" Student ID\tJAVA\tC\tC++\t총점\t평균\t석차\n");
for (i = 0; i < N; i++){
if(i==5)
printf("%d\t%d\t", i+1);
for (j = 0; j < 6; j++){
printf("%d\t", data[i][j]);
}
printf("\n");
}
return 0;
}
여기서 석차 오름차순으로 바꿀려고한느데 도저히 안됩니다 ㅠㅠ 으항흐ㅏ 도움좀 부탁드려요
댓글 0