SPRING :: NOTE
[C] 크기가 10인 정수 배열을 사용하여 학생 10명의 성적을 입력 받은 후, 성적 총합과 평균 점수, 최고 점수, 최저 점수를 출력하는 프로그램 본문
Development Language/C · C++ · MFC
[C] 크기가 10인 정수 배열을 사용하여 학생 10명의 성적을 입력 받은 후, 성적 총합과 평균 점수, 최고 점수, 최저 점수를 출력하는 프로그램
RAYZIE 2016. 10. 26. 11:22반응형
크기가 10인 정수 배열을 사용하여 학생 10명의 성적을 입력 받은 후, 성적 총합과 평균 점수, 최고 점수, 최저 점수를 출력하는 프로그램을 작성 하시오.
void main()
{
int grade[STUDENTS];
int i;
int sum = 0;
float avg = 0;
int maxgrade=0, mingrade=0;
for (i = 0; i < STUDENTS; i++){
printf("%d번째 학생 점수를 입력하시오 : ",i+1);
scanf("%d", &grade[i]);
}
mingrade = grade[1];
for (i = 0; i < STUDENTS; i++){
sum += grade[i];
if (maxgrade > grade[i])
maxgrade = maxgrade;
else if (maxgrade <= grade[i])
maxgrade = grade[i];
if (mingrade < grade[i])
mingrade = mingrade;
else if (mingrade >= grade[i])
mingrade = grade[i];
}
avg = (float)sum / STUDENTS;
printf("총 합 = %d\n평균 = %lf\n최고 점수 = %d\n최저 점수 = %d\n", sum, avg, maxgrade,mingrade);
}
반응형
'Development Language > C · C++ · MFC' 카테고리의 다른 글
Comments