Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
47027 奚晨瑞 合影效果 C++ 通过 0 MS 248 KB 784 2024-05-10 17:17:06

Tests(1/1):


#include<bits/stdc++.h> using namespace std; struct pal{ bool sex; float heig; }a[41]; bool cmp(pal a,pal b){ if(a.sex==0&&b.sex==1){ return 1; } else if(a.sex==1&&b.sex==0){ return 0; } else if(a.sex==1&&b.sex==1){ if(a.heig>b.heig){ return 1; } else{ return 0; } } else{ if(a.heig>b.heig){ return 0; } else{ return 1; } } } int main() { int n; cin>>n; for(int i=0;i<n;i++){ char s[7]; float m; cin>>s>>m; if(s[0]=='m'){ a[i].sex=1; } else{ a[i].sex=0; } a[i].heig=m; } for(int i=0;i<n;i++){ for(int j=i+1;j<n;j++){ if(cmp(a[j],a[i])==0){ swap(a[j],a[i]); } } } for(int i=0;i<n;i++){ printf("%.2f",a[i].heig); cout<<" "; } return 1; }


测评信息: