SPRING :: NOTE

[C] 학생 3명의 학급에서 각각 국어 영어 수학의 시험 성적을 배열을 이용하여 입력 받은 후, 각 과목 총합과 평균을 2차원 배열로 출력하는 프로그램 본문

Development Language/C · C++ · MFC

[C] 학생 3명의 학급에서 각각 국어 영어 수학의 시험 성적을 배열을 이용하여 입력 받은 후, 각 과목 총합과 평균을 2차원 배열로 출력하는 프로그램

RAYZIE 2016. 10. 26. 11:28
반응형

학생 3명의 학급에서 각각 국어 영어 수학의 시험 성적을 배열을 이용하여 입력 받은 후,  각 과목 총합과 평균을 2차원 배열로 출력하는 프로그램을 작성하시오.

입력 예)

     학생 1: 77  66  88 

     학생 2: 90  80  100 

     학생 3: 65  75  85

출력 결과)

     Kor        Eng         Math       Total      Avg

     77           66            88          231       77.0

     90           80           100          270       80.0

     65           75            85          225       75.0

void main()
{
	int s[3][5] = { 0 };
	int total = 0, avg = 0;

	printf("4. 앞 문제를 2차원 배열을 사용하여 작성하시오.\n");

	for (int i = 0; i < 3; i++)
	{
		printf(" 학생 %d : ", i + 1);
		scanf("%d %d %d", &s[i][0], &s[i][1], &s[i][2]);
	}

	
	printf("결과\n");
	printf("Kor\tEng\tMath\tTotal\tAvg\n");
	for (int i = 0; i < 3; i++){
		s[i][3] = s[i][0] + s[i][1] + s[i][2];
		s[i][4] = s[i][3] / 3;
		printf("%d\t%d\t%d\t%d\t%d\n", s[i][0], s[i][1], s[i][2], s[i][3], s[i][4]);
	}
	printf("\n\n");
}


반응형
Comments