C++,定义一个结构体数组,找到其中年龄最大的人并输出?

定义一个结构体数组,找到其中年龄最大的人并输出struck man{char name[20];int age;}1.使用数组指针man&#... 定义一个结构体数组,找到其中年龄最大的人并输出
struck man
{char name[20];
int age;

1.使用数组指针man *m_p[10]
2.要求写成函数Max_age(struct man*m_p[],int k)

新人求大佬帮忙orz
展开
 我来答
匿名用户
2019-12-20
展开全部

部分程序

#include <stdio.h>

#define N 3     //便于运行测试,只给定义3,也可以其他值

struct man

{ char name[20];

int age;

} m_p[N];


int Max_age(struct man m_p[],int k);

有改动

shandian888999
2019-12-20 · TA获得超过289个赞
知道小有建树答主
回答量:392
采纳率:86%
帮助的人:63.7万
展开全部
你是哪一步不会呀...?
主函数里输入总人数,定义结构数组,然后输入对应数据,
然后再利用传指针,直接一个一个比较,
先传数组的第一个元素(也就是第一个结构)进去,然后如果该结构里面的age比下一个的小,就让指针指向下一个结构,
然后继续比较,指到最后,返回指针,这个时候指针指向的是年龄最大的结构。然后输出指针对应的结构里面的名字就可以了呀。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萍水相逢就是缘吧
2019-12-19 · TA获得超过6079个赞
知道大有可为答主
回答量:1.5万
采纳率:54%
帮助的人:2114万
展开全部
曾经有个Python的例程
用到字典

可以参考
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
束崖欣5S
2019-12-19 · TA获得超过2414个赞
知道答主
回答量:1.2万
采纳率:11%
帮助的人:772万
展开全部
C++,定义一个结构体数组,找到其中年龄最大的人并输出?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
窦岁冤魂痕1011
2019-12-20 · 贡献了超过121个回答
知道答主
回答量:121
采纳率:0%
帮助的人:7万
展开全部
必要的话,OK!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式