#include<bits/stdc++.h>
using namespace std;
int main()
{
double a[100],b[100];
int n,k=0,f=0;
string s;
double t,m;
cin>>n;
for(int i=1;i<=n;i++)
{cin>>s>>m;
if(s=="male")
{
k++;
b[k]=m;
}
else
{
f++;
a[f]=m;
}
}
for(int i=1;i<=k;i++)
for(int j=i+1;j<=k;j++)
{
if(b[i]>b[j])
swap(b[i],b[j]);
}
for(int i=1;i<=f;i++)
{
for(int j=i+1;j<=f;j++)
{
if(a[i]<a[j])
swap(a[i],a[j]);
}
}
for(int i=1;i<=k;i++)
printf("%.2lf ",b[i]);
for(int i=1;i<=f;i++)
printf("%.2lf ",a[i]);
return 0;
}
合影效果
于 2018-02-24 18:56:19 首次发布