반응형
점수를 입력받은 후, 총점 및 평균 계산하기 (다차원 배열)
#include<stdio.h>
int main(){
int data[3][4] = {0}; // 3명, 4개 점수(국어, 영어, 수학, 총점)
double avg[3] = {0.0};
char *subject[3] = {"국어", "영어", "수학"};
for(int i = 0; i < 3; i++){
printf("%d 번째 학생의 점수\n", i + 1);
for(int j = 0; j < 3; j++){
printf("%s : ", subject[j]);
scanf("%d", &data[i][j]);
data[i][3] += data[i][j];
}
avg[i] = data[i][3] / 3.;
}
for(int i = 0; i < 3; i++){
printf("\n--- %d 번째 학생의 성적 ---\n", i + 1);
printf("총점 : %d, 평균 : %.2lf\n", data[i][3], avg[i]);
}
return 0;
}
반응형
'C' 카테고리의 다른 글
[C언어] 실습: swap 함수 구현하기 (0) | 2021.03.07 |
---|---|
[C언어] 변수 (0) | 2021.03.06 |
[C언어] 다차원 배열 (0) | 2021.03.03 |
[C언어] 실습: 10진수를 입력하면 2진수로 출력하기 (0) | 2021.03.02 |
[C언어] 실습: 자연수의 약수를 구한 후, 그 자연수와 같은 약수를 제외한 나머지 약수들의 합이 자연수와 같아지는 자연수 구하기 (0) | 2021.03.01 |