题解
2025-07-17 17:19:56
发布于:江苏
0阅读
0回复
0点赞
#include<iostream>
using namespace std;
struct man{
    string name;
    int tall,birthday;
}a[110];
int main(){
    int n,max=0,bir=0;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>a[i].name>>a[i].tall>>a[i].birthday;
        if(a[i].tall>max){
            max=a[i].tall;
            bir=a[i].birthday;
        }
    }
    for(int i=0;i<n;i++){
        if(a[i].tall==max&&a[i].birthday<bir){
            bir=a[i].birthday;
        }
    }
    for(int i=0;i<n;i++){
        if(a[i].tall==max&&a[i].birthday==bir){
            cout<<a[i].name<<' '<<a[i].tall<<' '<<a[i].birthday;
            break;
        }
    }
    return 0;
}
这里空空如也







有帮助,赞一个