小明最近喜欢玩一款新游戏。在该游戏中,需要组建队伍去完成任务以获取奖励。小明挑出了所有的队员(每个人能力不同),需要一个函数挑出队长(能力最强的队员)。

函数接口定义:

void showCaptain(TeamMember team[], int n);

参数说明:team中从下标0开始存放n个TeamMember,n>0。 函数功能:找出队长并输出其各项信息

裁判测试程序样例:

#include<stdio.h> #include<stdlib.h> #define NAME_LEN 100 #define SEX_LEN 6 typedef struct { int id;//身份证号码 char lastname[NAME_LEN+1];//姓 char firstname[NAME_LEN+1];//名 char sex[SEX_LEN];//性别 double ability; } TeamMember; void showCaptain(TeamMember team[], int n); int main() { TeamMember *team; int n; int i; scanf("%d",&n); team = (TeamMember *)malloc(n*sizeof(TeamMember)); for(i=0;i<n;i++) { scanf("%d %s %s %s %lf",&team[i].id,team[i].lastname, team[i].firstname, team[i].sex, &team[i]. ability); } showCaptain(team, n); return 0; } /* 您提交的代码将放置在这里 */

输入样例:

3
123456 zhang san male 100
123457 li si female 200.5
123458 wang ming male 159.1

输出样例:

123457 li si female 200.50
void showCaptain(TeamMember team[], int n)
{int i,k;double max=0;for(i=0;i<n;i++){if(team[i].ability>max){max=team[i].ability;k=i;}}printf("%d %s %s %s %.2lf",team[k].id,team[k].lastname, team[k].firstname, team[k].sex, team[k]. ability);
}

就是比较能力值,找最大的并输出,记得储存目前最大值的下标。

6-3 选队长 (5 分)相关推荐

  1. 6-4 选队长 (10 分)

    6-4 选队长 (10 分) 小明最近喜欢玩一款新游戏.在该游戏中,需要组建队伍去完成任务以获取奖励.小明挑出了所有的队员(每个人能力不同),需要一个函数挑出队长(能力最强的队员). 函数接口定义: ...

  2. 猴子选大王 (20 分)

    7-10 猴子选大王 (20 分) 一群猴子要选新猴王.新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号.从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧 ...

  3. 选队长游戏(Java)

    选队长游戏 任务概述 今天同学们相约一起爬山游玩,为了更好的进行这场活动,大家准备推举 一个人作为出游的临时队长.为了体现合理公平,大家提出了一个比较有趣的规则.所有人围成一圈,顺序排号.从第一个人开 ...

  4. 用Java数组实现选队长的游戏

    任务概述: 今天同学们相约一起爬山游玩,为了更好的进行这场活动,大家准备推举 一个人作为出游的临时队长.为了体现合理公平,大家提出了一个比较有趣的 规则.所有人围成一圈,顺序排号.从第一个人开始报数( ...

  5. 计算机页面分隔符号点过之后出现点点,操作: 1、页面布局页签-分隔符-第二部分分节符(这里选了插入分节符并在下一页上开始新节)...

    本文分享7个鲜为人知但是超实用的Word 技巧,可以帮你大幅度提升工作效率,一起来收! 一.分页&分节概念 很多人包括程先生在写毕业论文之前,可能只是用过分页功能,却不晓得还有更为体贴入微的分 ...

  6. 7-28 猴子选大王 (20 分)

    猴子选大王 (20 分) 一群猴子要选新猴王.新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号.从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只 ...

  7. 浙江七选三计算机专业分数,浙江7选3赋分规则新变化,一分一赋已出细则

    原标题:浙江7选3赋分规则新变化,一分一赋已出细则 等级赋分是全国高中生共同关注的话题,之前全国有多种赋分模式,比如山东,上海,北京等地都发布了相应的等级赋分规则,那么浙江的规则执行了几年之后,由原来 ...

  8. PTA基础题目集 7-28 猴子选大王 (20 分)

    一群猴子要选新猴王.新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号.从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数.如此不 ...

  9. java报数编码,报数选队长代码 - 奇鸢iceDomain的个人空间 - OSCHINA - 中文开源技术交流社区...

    需求 同学们相约一起游玩,大家准备推举一个人作为临时队长.为了体现合理公平,大家提出了一个规则.所有人围成一圈,顺序排号.从第一个人开始报数(从 1 到 3 报数),凡报到 3 的人退出,剩下的人继续 ...

最新文章

  1. 一文详尽系列之EM算法
  2. 本科刚毕业有点迷茫,想入门单片机,应该怎么开始?
  3. 一文了解卷积神经网络基础,建议收藏
  4. 《看透springmvc源码分析与实践》读书笔记二
  5. 【Python】你的表格太丑了!能美化下吗?
  6. 我们越来越浮躁的心靠什么去滋润
  7. 华擎主板bios设置图解_华硕、华擎主板升级BIOS 支持全核5GHz处理器酷睿i99900KS
  8. Android 画布画线,android实现一个简单的画布,可以用手指画线条。
  9. NOIP模拟测试8「匹配·回家」
  10. Python中的错误处理
  11. Joomla!程序中加载JS和CSS的方法
  12. FastStoneCapture屏幕截图软件
  13. 干得漂亮!签约“这辈子不可能打工”男子的经纪公司将被拉黑
  14. 华为Mate X 5G再次秒售罄;全新折叠屏手机渲染图曝光:确实不一般!
  15. python爬虫开发环境中几个爬虫库的主要用途_分分钟了解Python爬虫
  16. IE11浏览器传时间格式不兼容,c.a.d.c.advice.AdcDaBaseExceptionAdvice : JSON parse error
  17. 安卓下使用TTS语音包:小爱
  18. Visual Studio2017 MSDN安装
  19. matlab 股票分时图_matlab画股票走势图 急急急!
  20. 关于FS4412的ARM开发环境搭建并点亮LED灯

热门文章

  1. 四川公办计算机专业大学排名,2018年各地区计算机专业大学排名
  2. 对与association和collection的理解:
  3. 信息系统安全等级保护、安全策略设计原则及安全方案笔记
  4. java+生成drl文件_java-如何在运行时使drools drl文件访问更新的jar
  5. H5常见问题 微信踩过得坑
  6. golangci-lint 自定义linter核心代码 用于检查错误使用gtime.Time.Format() 例如gtime.Time.Format(“2006-01-02 15:04:05“)
  7. IP网络主动测评系统
  8. C++ - 文件读写(fstream)
  9. 电信增值业务学习笔记(转)
  10. Angular入门学习笔记