1
/**//*
2
5개의 수를 입력시킨 후 순위(Rank)를 구하는 프로그램
3
*/
4
#include <stdio.h>
5
6
void main(void)
7
...{
8
int intNum[] = ...{33, 21, 17, 5, 40};
9
int i, j;
10
int intRank, rankArray[5];
11
12
printf("초기 데이터 : ");
13
for(i = 0;i < 5;i++)
14
...{
15
printf("%d ", intNum[i]);
16
}
17
printf("\n");
18
19
//순위 알고리즘
20
for(i = 0;i < 5;i++)
21
...{
22
intRank = 1; //매 회전마다 1등으로 초기화
23
for(j = 0;j < 5;j++)
24
...{
25
if(intNum[i] < intNum[j])
26
...{
27
intRank += 1;
28
}
29
rankArray[i] = intRank;
30
}
31
}
32
33
printf(" 점 수 순 위 \n");
34
for(i = 0;i < 5;i++)
35
...{
36
printf("%7d %7d\n", intNum[i], rankArray[i]);
37
}
38
printf("\n");
39
}