题目描述:

小云和朋友们去爬香山,为美丽的景色所陶醉,想合影留念。如果他们站成一排,男生全部在左(从拍照者的角度),并按照从矮到高的顺序从左到右排,女生全部在右,并按照从高到矮的顺序从左到右排,请问他们合影的效果是什么样的(所有人的身高都不同)。

输入描述:

第一行是人数n(2<=n<=40,且至少有1个男生和1个女生)。后面紧跟n行,每行输入一个人的性别(男male或女female)和身高(浮点数,单位米),两个数据之间以空格分隔。

输出描述:

n个浮点数,模拟站好队后,拍照者眼中从左到右每个人的身高。每个浮点数需保留到小数点后2位,相邻两个数之间用单个空格隔开。

样例输入:

6male 1.72male 1.78female 1.61male 1.65female 1.70female 1.56

样例输出:

1.65 1.72 1.78 1.70 1.61 1.56

参考代码:

#include <bits/stdc++.h>using namespace std;vector<double> male;//存放男性身高
vector<double> female;//存放女性身高int main(){int n,i,m=0,w=0;//m记录男性人数 w记录女性人数double man,women;string tmp;cin>>n;//输入人数for(i=0;i<n;i++){cin>>tmp;//输入男性或女性if(tmp=="male"){//判断是否为男性cin>>man;//输入该男性身高male.push_back(man);//存放到男性身高向量中m++;}else if(tmp=="female"){//判断是否为女性cin>>women;female.push_back(women);w++;}}sort(male.begin(),male.end());//男性身高正序sort(female.rbegin(),female.rend());//女性身高倒序for(i=0;i<m;i++) cout<<fixed<<setprecision(2)<<male[i]<<" ";//控制输出为小数点后两位for(i=0;i<w;i++) cout<<fixed<<setprecision(2)<<female[i]<<" ";return 0;
}

程序设计题目:合影效果_C++参考解法相关推荐

  1. 信息学奥赛一本通 1182:合影效果 | OpenJudge NOI 1.10 07:合影效果

    [题目链接] ybt 1182:合影效果 OpenJudge NOI 1.10 07:合影效果 [题目考点] 1. 排序 [君义精讲]排序算法 [解题思路] 解法1:将男生身高和女生身高分别排序 将男 ...

  2. 信息学奥赛一本通(1182:合影效果)——归并排序

    1182:合影效果 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 12645     通过数: 7214 [题目描述] 小云和朋友们去爬香山,为美丽的景色所陶醉, ...

  3. C/C++编程学习 - 第7周 ⑥ 合影效果

    题目链接 题目描述 蒜头君和朋友们去爬香山,为美丽的景色所陶醉,想合影留念.如果他们站成一排,男生全部在左(从拍照者的角度),并按照从矮到高的顺序从左到右排,女生全部在右,并按照从高到矮的顺序从左到右 ...

  4. c语言采用解释方式6,C语言程序设计题目及解答-01.doc

    C语言程序设计题目及解答-01.doc 一.判断题20分1. 计算机是信息处理的工具,任何信息必须被转换成二进制形式数据后才能由计算机进行处理.存储和传输.2分 2. C语言采用解释方式将源程序转换为 ...

  5. 2014 c语言程序设计形成性考核册,C语言程序设计形成性考核册参考答案

    <C语言程序设计形成性考核册参考答案>由会员分享,可在线阅读,更多相关<C语言程序设计形成性考核册参考答案(35页珍藏版)>请在人人文库网上搜索. 1.语言程序设计作业(一)C ...

  6. 信息学奥赛一本通:1182:合影效果

    1182:合影效果 [题目描述] 小云和朋友们去爬香山,为美丽的景色所陶醉,想合影留念.如果他们站成一排,男生全部在左(从拍照者的角度),并按照从矮到高的顺序从左到右排,女生全部在右,并按照从高到矮的 ...

  7. c语言趣味教学题目及答案,C语言趣味程序设计-题目百例.doc

    C语言趣味程序设计-题目百例 Contest - 2011级C语言课程大作业Start Time: 2012-02-19 16:25:00 End Time: 2012-03-01 22:00:00C ...

  8. c程序语言设计练习题,C语言程序设计练习题(含程序及参考答案)

    <C语言程序设计练习题(含程序及参考答案)>由会员分享,可在线阅读,更多相关<C语言程序设计练习题(含程序及参考答案)(47页珍藏版)>请在人人文库网上搜索. 1.1.定义一个 ...

  9. c语言程序设计语言描述,C语言程序设计题目描述(详).txt

    C语言程序设计题目描述(详).txt C01 pow1.05,n include void main float y1.05; int n1; FILE *p; /* * * * * * */ fpr ...

最新文章

  1. Python,OpenCV进行直方图反投影
  2. java 中美时间_求教用java编写一个程序要求给定一个日期值,计算若干天后的日期值,和给定两个日期计算它们之间相距的天...
  3. 一天学完spark的Scala基础语法教程八、集合(idea版本)
  4. Android 闹钟最终版
  5. 【计算机组成原理】CPU
  6. 史上最牛研究生,总结出惠人无数的“十大经验”,并发表于Nature Medicine
  7. 企业生产环境利用ATIES对服务器进行远程备份
  8. Windows系统 services.msc命令详解,Windows命令行查看本地服务
  9. VS2010下配置OpenCV2.2
  10. 2019年 iPad无法充电
  11. 查询mysql当前连接并删除_查看mysql已有用户并删除
  12. html如何设置按钮背景为透明,css 设置按钮(背景色渐变、背景色透明)
  13. 产品研发:了解每个项目成员的诉求,激发他们的斗志
  14. 2019年1月2日申请美国F1学生签证记录
  15. 著名画家赵准旺的名人评语
  16. 如何更改 Win7 网络连接显示名称
  17. 红外线测温仪方案开发
  18. 跨交换机VLAN的配置实验
  19. SOFT-SLAM系列论文解读
  20. 刘强东近期丑闻不断,他会失去对京东的控制权吗?

热门文章

  1. mysql怎么给外键约束加名字_Mysql外键约束
  2. 浙江一女子被集中隔离,到达酒店乐开花:竟是千岛湖高级度假酒店
  3. 菜鸟总结之——数据完整性
  4. IIS PHP 项目 显示PHP版本过低,请升级
  5. 阿帕奇退出java_阿帕奇欲退出Java委员会 甲骨文望其慎考虑
  6. devccp中c语言输入二维数组,课内资源
  7. java enum valueof_Java 解决Enum.valueOf找不到枚举出现的异常
  8. Apache shiro集群实现 (六)分布式集群系统下的高可用session解决方案---Session共享
  9. github.com/gin-contrib/sessions教程
  10. 思维模型 波特五力模型