精挑细选

描述
小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来不算什么,但是这根钢管的要求可真是让他犯难了,要求如下:
1、 这根钢管一定要是仓库中最长的;
2、 这根钢管一定要是最长的钢管中最细的;
3、 这根钢管一定要是符合前两条的钢管中编码最大的(每根钢管都有一个互不相同的编码,越大表示生产日期越近)。
相关的资料到是有,可是,手工从几百份钢管材料中选出符合要求的那根……
要不,还是请你编写个程序来帮他解决这个问题吧。
输入
第一行是一个整数N(N<=10)表示测试数据的组数)
每组测试数据的第一行 有一个整数m(m<=1000),表示仓库中所有钢管的数量,
之后m行,每行三个整数,分别表示一根钢管的长度(以毫米为单位)、直径(以毫米为单位)和编码(一个9位整数)。
输出
对应每组测试数据的输出只有一个9位整数,表示选出的那根钢管的编码,
每个输出占一行
样例输入
2
2
2000 30 123456789
2000 20 987654321
4
3000 50 872198442
3000 45 752498124
2000 60 765128742
3000 45 652278122
样例输出
987654321
752498124
//提示:这里可以运用结构体;
长度最长,粗细程度最细,编码最大;
#代码如下:

#include< stdio.h>
struct yanyu
{int len,mm,num;//结构体定义3个整数型;
};
int main()
{int n,i,j,x,max;struct yanyu a[10000];//定义一个数组类型;scanf("%d",&n);while(n--){scanf("%d",&x);max=0;for(i=0;i< x;i++){scanf("%d%d%d",&a[i].len,&a[i].mm,&a[i].num);//先依次输入;}for(j=0;j< x;j++){if((a[j].len>a[max].len) || (a[j].len==a[max].len&&a[j].mm< a[max].mm) ||(a[j].len==a[max].len&&a[j].mm==a[max].mm&&a[j].num>a[max].num))//分3种情况讨论;max=j;//那个符合就将那个数组的下标赋值给给数组;}printf("%d\n",a[max].num);}return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/380278.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

hoho,我要坚持写blog

争取一天一篇,提高技术. 转载于:https://www.cnblogs.com/lbq1221119/archive/2007/08/17/859183.html

查看ajax传来的数据,jQuery AJAX 方法 success()后台传来的4种数据

1.后台返回一个页面js代码/**(1)用$("#content-wrapper").html(data);显示页面*/$.ajax({async : false,cache : false,type : POST,url : area/prepareCreate,error : function() {alert(smx失败 );},success : function(data) {$("#content-wrapper").ht…

远控免杀专题7 ---shellter免杀

0x01 免杀能力一览表 几点说明&#xff1a; 1、上表中标识 √ 说明相应杀毒软件未检测出病毒&#xff0c;也就是代表了Bypass。 2、为了更好的对比效果&#xff0c;大部分测试payload均使用msf的windows/meterperter/reverse_tcp模块生成。 3、由于本机测试时只是安装了360全…

Notepad++高亮AS文件

如果编写ActionScript&#xff0c;可以选择语言->Flash actionScript 但是软件似乎不能确定as文件使用的语言&#xff0c;需要修改软件配置 Notepad 有 ActionScript 的语法高亮功能, 但它似乎不能被程序探查到. 打开的每个 AS 文件, 都要自行套用语法高亮, 特别麻烦. 当你打…

python 示例_Python日历类| yeardayscalendar()方法与示例

python 示例Python Calendar.yeardayscalendar()方法 (Python Calendar.yeardayscalendar() Method) Calendar.yeardayscalendar() method is an inbuilt method of the Calendar class of calendar module in Python. It uses an instance of this class and returns the list…

获取两个数的最大值,判断是否相等;

package asdwwssq; import java.util.Scanner;//引入扫描仪Scanner,创建键盘录入对象&#xff1b; public class qweqwe { public static void main(String[] args) { Scanner anew Scanner(System.in);//将一个新扫描仪赋给a&#xff1b; System.out.println(“请输入第一…

ASP.NET 开发规范 第五章 命名

第五章 命名规范<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />5.1 命名概述名称应该说明“什么”而不是“如何”。通过避免使用公开基础实现&#xff08;它们会发生改变&#xff09;的名称&#xff0c;可以保留简化复杂…

ajax传值controller怎么写,ajax向 controller传值(示例代码)

第一种传值&#xff1a;controller中是几个单独的基本类型参数RequestMapping("update")ResponseBody//此注解不能省略 否则ajax无法接受返回值public Map update(Long num, Long id, BigDecimal amount){Map resultMap new HashMap();if(num null || id null || …

将文件拖到docker容器里,将docke 容器里文件拖到宿主里

docker将/root/shell目录下的putty.exe复制到容器内部&#xff1a; 查看容器ID&#xff1a; docker ps 复制&#xff1a; docker cp /root/shell/putty.exe 容器ID:/root docker将容器内部的/root/shell/payload.exe复制到宿主里&#xff1a; docker cp b8d6b6b6296d:/root…

css 控制溢出文本显示省略号效果

同时应用&#xff1a; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; 实现了所想要得到的溢出文本显示省略号效果&#xff1a;转载于:https://www.cnblogs.com/wyblog/archive/2011/09/02/2163547.html

前序遍历m-ary树_在Ruby中使用ary [start,length]- object进行数组元素分配

前序遍历m-ary树In the last article, we have learnt how we can add an object as an element to the object of Array class and we did that with the help of Array_instance[index] operator? That was also one of the ways to assign elements to the Array instances…

方法之输出星型及其调用

package asdaaaa; import java.util.Scanner;//引用扫描仪Scanner&#xff0c;创建键盘录入对象&#xff1b; public class adasdasd { public static void main(String[] args) { Scanner anew Scanner(System.in); System.out.println(“请输入行数&#xff1a;”); in…

ajax 如何禁止 预检请求,如何跳过“选项”预检请求?

我开发了一个PhoneGap应用程序&#xff0c;现在将其转换为移动网站。除了一处小故障&#xff0c;一切都可以顺利进行。我通过POST请求使用了某个第三方API&#xff0c;该API在该应用中可以正常运行&#xff0c;但在移动网站版本中却无法运行。仔细查看后&#xff0c;看来Angula…

拜托,出来混有点专业精神好不好

2007年5月25日的安徽日报头版中武警防汛大演练照片如下&#xff1a;很明显的最上面的两艘船是一样的&#xff0c;甚至连激起的浪花都相同&#xff0c;真不知道ps这幅图的同学当时怎么想的&#xff0c;一点专业精神都没有撒&#xff5e;再看看下面的盗版光碟《十面埋妇》的包装&…

WF事件驱动(5)

之前&#xff0c;我通过4篇文章介绍了在WF4中开发基于事件的工作流的范例。请参考下面的链接。 这一篇是这个系列的最后一篇&#xff0c;介绍如何通过配置文件&#xff0c;而不是代码的方式启动宿主。这在现实工作中是相当有用的&#xff0c;请大家参考下面的实例。 【注意】有…

合页损失,铰链损失_多点铰链损失功能 使用Python的线性代数

合页损失,铰链损失Hinge Loss is a loss function used in Machine Learning for training classifiers. The hinge loss is a maximum margin classification loss function and a major part of the SVM algorithm. 铰链损失是机器学习中用于训练分类器的损失函数。 铰链损失…

远控免杀专题8---BackDoor-Facktory免杀

0x01 免杀能力一查表 几点说明&#xff1a; 1、上表中标识 √ 说明相应杀毒软件未检测出病毒&#xff0c;也就是代表了Bypass。 2、为了更好的对比效果&#xff0c;大部分测试payload均使用msf的windows/meterperter/reverse_tcp模块生成。 3、由于本机测试时只是安装了360全…

Visual Studio 2010旗舰版在安装Windows Phone 7 SDK后项目模版里没有Windows Phone 项目解决办法...

这个方法解决安装Windows Phone Develop Tools自带的Visual Studio 2010 Express for Windows Phone后&#xff0c;在已安装的Visual Studio 2010旗舰版中没有Windows Phone 7项目的情况。 1.找到Express版的模板&#xff0c;通常在&#xff1a; C:\Program Files (x86)\Micros…

不用ajax实现动态分页,详解ajax +jtemplate实现动态分页

jtemplate是一个基于JQuery的模板引擎插件&#xff0c;功能非常强大&#xff0c;有了她你就再不用为使用JS绑定数据集而发愁了。主要思路&#xff0c;复制textarea作为模板&#xff0c;ajax加载json数据&#xff0c;添加模板&#xff0c;绑定数据&#xff0c;更新加载更多事件。…

程序员每天每周每月每年该做的事

1、总结自己一天任务的完成情况  最好的方式是写工作日志&#xff0c;把自己今天完成了什么事情&#xff0c;遇见了什么问题都记录下来&#xff0c;日后翻看好处多多。 2、考虑自己明天应该做的主要工作  把明天要做的事情列出来&#xff0c;并按照优先级排列&#xff0c;第…