카테고리 없음
2024000303김현진13주차
홰홰횋
2024. 5. 28. 13:41




















x == &x[0]
배열의 이름음 그 배열의 시작 주소






8번째 줄과 같이 작성해야 안전함
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int i, num[5], kor[5], eng[5], mat[5], clang[5], total[5];
double avgkor = 0.0, avgeng = 0.0, avgmat = 0.0, avgclang = 0.0;
double avg[5];
printf("┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n");
printf("┃ 성적 처리 프로그램입니다. ┃\n");
printf("┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n");
for (i = 0; i < 5; i++) {
printf("%d번째 학생의 학번을 입력하고 Enter를 누르세요=", i + 1);
scanf("%d", &num[i]);
printf("국어 점수를 입력하고 Enter를 누르세요=");
scanf("%d", &kor[i]);
printf("영어 점수를 입력하고 Enter를 누르세요=");
scanf("%d", &eng[i]);
printf("수학 점수를 입력하고 Enter를 누르세요=");
scanf("%d", &mat[i]);
printf("c언어 점수를 입력하고 Enter를 누르세요=");
scanf("%d", &clang[i]);
total[i] = kor[i] + eng[i] + mat[i] + clang[i];
avg[i] = total[i] / 4.0;
avgkor = avgkor + kor[i];
avgeng = avgeng + eng[i];
avgmat = avgmat + mat[i];
avgmat = avgclang + clang[i];
}
printf("┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n");
printf("┃ 성 적 처 리 결과입니다. ┃\n");
printf("┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n");
printf("학번 총점 평균\n");
for (i = 0; i < 5; i++) {
printf("%3d %6d %7.2f\n", num[i], total[i], avg[i]);
}
printf("국어 평균: %g\n영어 평균: %g\n수학 평균: %g\nc언어 평균: %g\n",
avgkor / 5., avgeng / 5., avgmat / 5., avgclang / 5.);
return 0;
}
