📄 2115.cpp
字号:
#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
struct Player{
char name[100];
int mm;
int ss;
int rank;
};
Player p[11];
int n ;
void main()
{
int i , j , count ,sign;
char code;
count = 0;
sign = 1;
while(cin>>n && n){
count++;
memset(p,0,sizeof(p));
if(sign == 0)
cout<<endl;
sign = 0;
for(i = 0;i < n;i++)
scanf("%s %d %c %d",p[i].name,&p[i].mm,&code,&p[i].ss);
for(i = 0;i < n - 1;i ++)
for(j = 0;j < n - 1 - i;j++)
if(p[j].mm > p[j+1].mm || (p[j].mm == p[j+1].mm && p[j].ss > p[j+1].ss)){
Player temp;
temp = p[j];
p[j] = p[j+1];
p[j+1] = temp;
}
p[0].rank = 1;
for(i = 1;i < n;i++)
if(p[i].mm == p[i-1].mm && p[i].ss == p[i-1].ss)
p[i].rank = p[i-1].rank;
else
p[i].rank = i + 1;
cout<<"Case #"<<count<<endl;
for(i = 0;i < n;i++)
cout<<p[i].name<<" "<<p[i].rank<<endl;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -