평균값이 높은 순서대로 배열하는 방법이요..
날놓아줘
질문 제목 : 평균값 높은순서대로 배열하는 방법
질문 내용 : 아래소스에서요 각학생들의 평균들을 가장높은순서대로 배열하는 건어떻게하죠??
#include stdio.h
void main()
{
int jum[4][6];
int gwa, hak;
for(hak=0; hak5; hak++)
{
printf(%d번째 학생의 국어성적을 입력하세요:,hak+1);
scanf(%d, &jum[0][hak]);
printf(%d번째 학생의 영어성적을 입력하세요:,hak+1);
scanf(%d, &jum[1][hak]);
printf(%d번째 학생의 수학성적을 입력하세요:,hak+1);
scanf(%d, &jum[2][hak]);
}
printf(입력한 성적입니다\n);
printf(\t1번학생\t2번학생\t3번학생\t4번학생\t5번학생\t과목평균\n);
int a=0,b=0,c=0,d=0,e=0;
for(gwa =0;gwa3; gwa++)
{
int avg=0;
if (gwa==0)
printf(국어\t);
else if (gwa ==1)
printf(영어\t);
else
printf(수학\t);
for(hak=0; hak5; hak++)
{
avg+=jum[gwa][hak];
if(hak==0)
a+=jum[gwa][hak];//1번 학생 평균
else if(hak==1)
b+=jum[gwa][hak];//2번 학생 평균
else if(hak==2)
c+=jum[gwa][hak];//3번 학생 평균
else if(hak==3)
d+=jum[gwa][hak];//4번 학생 평균
else if(hak==4)
e+=jum[gwa][hak];//5번 학생 평균
printf(%d\t,jum[gwa][hak]);
}
printf(%d,avg/hak);//과목 평균
printf(\n);
}
printf(평균\t%d\t%d\t%d\t%d\t%d\n,a/3,b/3,c/3,d/3,e/3);//학생평균
}
-
무지개 2023-06-10
선택정렬, 버블정렬, 삽입정렬 등 정렬에 관해 검색해보세요.