头文件就卷亖你们的代码
2026-07-19 12:16:40
发布于:山东
55阅读
0回复
0点赞
话不多说,上代码
#include <iostream>
#include <cstdio>
#include <vector>
#include <algorithm>
using namespace std;
class Person{
public:
string sex;
float height;
};
/*
不会用class的这样写
struct Person{
string sex;
float height;
};
*/
int main(){
int n;
cin>>n;
Person a[n];
vector<float> m,f;
for(int i=0;i<n;i++){
cin>>a[i].sex>>a[i].height;
if(a[i].sex == "male")
m.push_back(a[i].height);
else if(a[i].sex == "female")
f.push_back(a[i].height);
}
sort(m.begin(),m.end());
sort(f.begin(),f.end(),greater<float>());
for(int i=0;i<m.size();i++) printf("%.2f ",m[i]);
for(int i=0;i<f.size();i++) printf("%.2f ",f[i]);
return 0;
}
这里空空如也








有帮助,赞一个