SPRING :: NOTE
[C] 크기가 10인 정수 배열을 사용하여 학생 10명의 성적을 입력 받은 후, 성적 총합과 평균 점수, 최고 점수, 최저 점수를 출력하는 프로그램 본문
Development Language/C · C++ · MFC
[C] 크기가 10인 정수 배열을 사용하여 학생 10명의 성적을 입력 받은 후, 성적 총합과 평균 점수, 최고 점수, 최저 점수를 출력하는 프로그램
RAYZIE 2016. 10. 26. 11:35반응형
크기가 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' 카테고리의 다른 글
[C] 정수형 데이터를 갖는 3X3 행렬 2개를 입력받아, 그 곱을 출력하는 프로그램 (0) | 2016.10.26 |
---|---|
[C] 크기가 5인 정수 배열을 사용하여 10 개의 정수를 입력받아, 가장 큰 두 수의 곱을 찾는 프로그램 (0) | 2016.10.26 |
[C] 두 개의 문자열을 입력 받아, 첫번째 문자열에 두 번째 문자열이 포함되어 있는 지를 검사하고, 만약 포함 되어 있으면 그 위치를 출력하는 프로그램 (0) | 2016.10.26 |
[C] 문자열을 입력하면 문자 개수를 출력하는 프로그램 (2) | 2016.10.26 |
[C] 학생 3명의 학급에서 각각 국어 영어 수학의 시험 성적을 배열을 이용하여 입력 받은 후, 각 과목 총합과 평균을 2차원 배열로 출력하는 프로그램 (0) | 2016.10.26 |
Comments