SPRING :: NOTE

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

Development Language/C · C++ · MFC

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

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

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

입력 예)

     학생 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()
{
	student list[3];
	float avg[3] = { 0 };
	int total[3] = { 0 };

	for (int i = 0; i < 3; i++)
	{
		printf(" 학생 %d : ",i+1);
		scanf("%d %d %d", &list[i].score_kor, &list[i].score_eng, &list[i].score_math);
	}

	printf("결과\n");
	printf("Kor\tEng\tMath\tTotal\tAvg\n");
	for (int i = 0; i < 3; i++)
	{
		total[i] = list[i].score_kor + list[i].score_eng + list[i].score_math;
		avg[i] = (float)total[i] / 3;
		printf("%d\t%d\t%d\t%d\t%lf\n", list[i].score_kor, list[i].score_eng, list[i].score_math, total[i], avg[i]);
	}
	printf("\n\n");
}


반응형
Comments