博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
选夫婿1
阅读量:3947 次
发布时间:2019-05-24

本文共 1582 字,大约阅读时间需要 5 分钟。

选夫婿1

Time Limit: 1000 ms Memory Limit: 32768 KiB

Problem Description

倾国倾城的大家闺秀潘小姐要选夫婿啦!武林中各门各派,武林外各大户人家,闻讯纷纷前来,强势围观。前来参与竞选的男生藏龙卧虎,高手云集,才子遍布,帅哥纷纭,更不乏富二代,官二代,可谓声势空前。

在这里插入图片描述

每个人参与竞选的帅哥除了进行一段激情洋溢的求婚演讲以外,还要报上自己姓名、身高和体重,以及个人简历。最后再进行文武选拔,最后夺魁者方能得到潘小姐的芳心。

潘小姐不爱名利,只看人,第一关就是身高和体重要合格,即必须在其要求的范围内,否则直接排除在外,不允许参加下一轮的选拔。

作为一个程序员,你没有钱也没有权,擅长的也就是编程了。潘小姐也发现了这一点,所以把首轮根据身高体重进行选拔的任务交给了你,如果完成的好,你可以直接进入下一轮选拔,你笑了。

Input

潘小姐给你了所有报名男生的信息。输入数据的第一行是一个正整数N(0 < N < 1000)。然后N行数据,每行包含三部分,用空格隔开。第一部分是报名者的姓名name(长度小于20的字符串),然后是整数身高h(0 < h < 300),第三部分是整数体重w (0 < w < 200)。

最后一行是四个整数a,b,c,d.表示身高的合格范围是[a,b],体重的合格范围是[c,d](0 < a < b < 200, 0 < c < d < 300)。

Output

你需要把合格的男生信息按照身高从低到高输出,格式跟输入一样,也是每行三个信息,共N行,如果身高相同则按体重从轻到重输出,若没有合格人选则输出No,具体格式见样例。

Sample Input

8

武大郎 70 40
西门庆 180 70
李逵 160 150
燕青 175 69
鲁智深 180 100
武松 180 75
小泉纯一狼 30 20
孙二娘 169 60
165 190 60 90

Sample Output

孙二娘 169 60

燕青 175 69
西门庆 180 70
武松 180 75

代码如下:

#include 
#include
#include
#include
struct people{ char a[20]; int b; int c;} s[1000];int main(){ struct people t[1]; int n,i,j,a1,a2,b1,b2,y; scanf("%d",&n); for(i=0;i
s[j+1].b) { t[0]=s[j]; s[j]=s[j+1]; s[j+1]=t[0]; } else if(s[j].b==s[j+1].b&&s[j].c>s[j+1].c) { t[0]=s[j]; s[j]=s[j+1]; s[j+1]=t[0]; } } } y=0; for(i=0;i
=a1&&s[i].b<=a2&&s[i].c>=b1&&s[i].c<=b2) { printf("%s %d %d\n",s[i].a,s[i].b,s[i].c); y++; } } if(y==0)printf("No\n"); return 0;}

转载地址:http://owhwi.baihongyu.com/

你可能感兴趣的文章
联系查看两张卡的未接电话记录
查看>>
把拒接电话作为已经接电话写到call log中
查看>>
FDN号码完全匹配
查看>>
Cosmos 拨号界面保存号码时先提示选择存储位置
查看>>
换卡或不插卡时删除通话记录
查看>>
静音模式下,来闹钟能响铃。
查看>>
调整提醒的优先级
查看>>
恢复出厂设置时清除闹钟
查看>>
如何添加一个提醒
查看>>
Cosmos 关机情况下来闹钟后增加是否开机选择功能
查看>>
日历的提醒内容可以根据需要修改
查看>>
如何使USSR编辑界面默认输入法为123
查看>>
手机中嵌入默认的快速拨号号码
查看>>
Call Setting中的Line Switch功能作用
查看>>
GPS数据解析
查看>>
The top 6 programming languages for IoT projects
查看>>
67 open source tools and resources for IoT
查看>>
蓝牙低功耗(BLE)应用领域
查看>>
nRF51822低功耗睡眠函数应用
查看>>
Android 语言码_国家码
查看>>