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);


}
반응형
Comments