[정보처리기사] 석차 구하기 - C언어 구현



#include <stdio.h>

#define MAX 5

int main()
{
	int i, j;
	int jumsu[MAX];
	int rank[MAX];

	for(i=0 ; i<MAX ; i++)
	{
		printf("%d번 학생의 점수를 입력 : ", i+1);
		scanf("%d", &jumsu[i]);
		
		//모두 1등으로 초기화
		rank[i]=1;
	}

	printf("\n");

	//나보다 높은 점수가 있으면 +1
	for(i=0 ; i<MAX ; i++)
	{
		for(j=0 ; j<MAX ; j++)
		{
			if(jumsu[i] < jumsu[j])
			{
				++rank[i];
			}
		}
	}

	//출력부
	for(i=0 ; i<MAX ; i++)
	{
		printf("%d번 학생의 점수는 %d, 순위는 %d입니다.\n", i+1, jumsu[i], rank[i]);
	}

	return 0;
}

작성자

Posted by 사용자 오뇽

태그

관련 글

댓글 영역