选美比赛C++

在选美大奖赛的半决赛现场,有n名选手(2 选手数量:  7
选手得分:  5,3,4,7,3,5,6
宣布名次:  3,5,4,1,5,3,2
请编程帮助大奖赛组委会完成半决赛的评分排名工作。
输入
选手数量:7
 选手得分:5 3 4 7 3 5 6
输出
选手的排名:3 5 4 1 5 3 2
样例输入
7
5 3 4 7 3 5 6
样例输出
3 5 4 1 5 3 2
提示
本题的关键在于如何处理同分数的选手排名问题

#include
using namespace std;

int main()
{
	int n;
	cin>>n;
	int score[n];int compare[n];int order[n];
	
	for(int i=0;i>score[i];
		compare[i]=score[i];
	}
    
    for(int i=1;i0&&temp>compare[j-1]){
			compare[j]=compare[j-1];
			j--;
		}
		compare[j]=temp;
    }
    int count=1;
    for(int i=0;i

 

你可能感兴趣的:(OJ)