#include <stdio.h>
//학생들의 개개인의 평균점수 구하기
void main() {
int i,j;
int arr[4][4];
int total = 0;
double avg[4];
int max = 0;
float best = 0;
int bestnum = 0;
printf("학생 성적 입력표\n");
for (i = 0; i < 4; i++) {
arr[i][0] = i + 1;
for (j = 0; j < 4; j++) {
printf("%d번째 학생 %d번째 성적 ",i+1,j+1);
scanf_s("%d", &arr[i][j]);
total += arr[i][j];
printf("\n");
}
arr[i][0] = i + 1;
avg[i] = (double)total / 4;
total = 0;
printf("\n");
}
for (i = 0; i < 4; i++) {
for (j = 0; j <= 1; j++) {
}
printf("%d번째 학생 평균 점수: %.2f \n", i+1, avg[i]);
}
printf("1등 학생은~\n");
for (i = 0; i < 4; i++) {
if (best < avg[i]) {
best = avg[i];
bestnum = i + 1;
}
}
printf("1등은 %d번 학생 점수는: %f", bestnum, best);
}
<결과>
학생 성적 입력표
1번째 학생 1번째 성적 90
1번째 학생 2번째 성적 99
1번째 학생 3번째 성적 89
1번째 학생 4번째 성적 100
2번째 학생 1번째 성적 55
2번째 학생 2번째 성적 68
2번째 학생 3번째 성적 65
2번째 학생 4번째 성적 34
3번째 학생 1번째 성적 66
3번째 학생 2번째 성적 79
3번째 학생 3번째 성적 87
3번째 학생 4번째 성적 76
4번째 학생 1번째 성적 45
4번째 학생 2번째 성적 43
4번째 학생 3번째 성적 22
4번째 학생 4번째 성적 34
1번째 학생 평균 점수: 94.50
2번째 학생 평균 점수: 55.50
3번째 학생 평균 점수: 77.00
4번째 학생 평균 점수: 36.00
1등 학생은~
1등은 1번 학생 점수는: 94.500000
728x90
'Dev. > C++' 카테고리의 다른 글
문자열 string (0) | 2022.03.20 |
---|---|
다차원 배열 연습문제/3차원배열/배열포인터 (0) | 2022.03.19 |
3차원 배열/ 문자열배열 (0) | 2022.03.18 |
2차원 배열 /for문 복습(이중for문) (0) | 2022.03.12 |
포인터와 배열 응용문제 풀기 (0) | 2022.03.06 |
댓글