不用结构体秒懂
2026-08-04 16:45:52
发布于:浙江
37阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
bool cmp(int a,int b)
{
return a>b;
}
int main()
{
double a[205], b[205], c[205];
int n,b2=1,c2=1;
string e[45];
cin>>n;
for(int i = 1; i <=n; i++)
{
cin>>e[i];
cin >> a[i];
if(e[i]=="male")
{
b[b2] = a[i];
b2++;
}
if(e[i]=="female")
{
c[c2] = a[i];
c2++;
}
}
sort(b + 1, b + b2);
sort(c + 1, c + c2,greater<double>());
for(int i = 1; i < b2; i++)
{
printf("%.2f",b[i]);
cout<<" ";
}
for(int i = 1; i < c2; i++)
{
printf("%.2f",c[i]);
cout<<" ";
}
return 0;
}
这里空空如也








有帮助,赞一个