简单简单
2024-11-28 16:51:36
发布于:浙江
30阅读
0回复
0点赞
这道题判断谁更早出现很重要!!!!!
#include<bits/stdc++.h>
using namespace std;
struct node
{
string name;
int sheng;
int nian;
};
int main()
{
int n,max = 0,cnt;
node a[1005];
cin>>n;
for(int i = 1;i<=n;i++)
{
cin>>a[i].name>>a[i].sheng>>a[i].nian;
if(a[i].sheng>max)//判断谁更大
{
max = a[i].sheng;//大就交换
cnt = i;//记住最大的数的编号
}
}
for(int i = 1;i<=n;i++)
{
if(max == a[i].sheng)//如果身高一样
{
if(a[i].nian<a[cnt].nian)//谁出现更早
{
cout<<a[i].name<<" "<<a[i].sheng<<" "<<a[i].nian;
return 0;
}
}
}
cout<<a[cnt].name<<" "<<a[cnt].sheng<<" "<<a[cnt].nian;//没有一样的正常输出
}
作者之墓 按e挖开
点赞关注求求了~~~~~~~~
全部评论 8
e
2024-12-15 来自 广西
0e
2024-11-28 来自 浙江
0e
2024-11-28 来自 浙江
0e
2024-11-28 来自 浙江
0e
2024-11-28 来自 浙江
0e
2024-11-28 来自 浙江
0eeeeeeeeeeeeeeeeeeeeeeeeeee
2024-11-28 来自 浙江
0认真look书的作者:
2024-11-28 来自 浙江
0
有帮助,赞一个