L1-047 装睡 (10分)

题目要求:
你永远叫不醒一个装睡的人 —— 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟15-20次,脉搏是每分钟50-70次。下面给定一系列人的呼吸频率与脉搏,请你找出他们中间有可能在装睡的人,即至少一项指标不在正常范围内的人。

输入格式:
输入在第一行给出一个正整数N(≤10)。随后N行,每行给出一个人的名字(仅由英文字母组成的、长度不超过3个字符的串)、其呼吸频率和脉搏(均为不超过100的正整数)。

输出格式:
按照输入顺序检查每个人,如果其至少一项指标不在正常范围内,则输出其名字,每个名字占一行。

输入样例:
4
Amy 15 70
Tom 14 60
Joe 18 50
Zoe 21 71
输出样例:
Tom
Zoe

解题思路:
定义一个结构体,用于存储题目要求的各项信息,依次输入vector容器中,最后遍历容器,判断各项信息是否符合要求,输出不符合要求的装睡的人的名字。

通关代码:

#include <iostream>
#include <string>
#include <vector>using namespace std;struct man {string _name;int _b;int _j;
}; int main() {vector<man> arr;man value;int n;cin >> n;for (int i = 0; i < n; i++) {cin >> value._name;cin >> value._b;cin >> value._j;arr.push_back(value);}for (int i = 0; i < arr.size(); i++) {if ((arr[i]._b < 15 || arr[i]._b > 20) || (arr[i]._j < 50 || arr[i]._j > 70)) {cout << arr[i]._name << endl;}}return 0;
}

通关截图:

PTA刷题记录:L1-047 装睡 (10分)相关推荐

  1. PTA刷题记录:L1-039 古风排版 (20分)

    L1-039 古风排版 (20分) 题目描述: 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列 ...

  2. L1-047 装睡 (10分)(C语言)

    L1-047 装睡 (10分)(C语言) 你永远叫不醒一个装睡的人 -- 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟15-20次,脉搏是每分钟 ...

  3. 7-3 装睡 (10分)

    7-3 装睡 (10分) 你永远叫不醒一个装睡的人 -- 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟15-20次,脉搏是每分钟50-70次.下 ...

  4. PTA7-4 装睡 (10 分)

    7-4 装睡 (10 分) 你永远叫不醒一个装睡的人 -- 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟15-20次,脉搏是每分钟50-70次. ...

  5. L1-047 装睡 (10分)

    L1-047 装睡 (10分) 题目详情: AC代码: #include<iostream> using namespace std; int main() {int n,a,b;stri ...

  6. PAT L1 047 装睡

    题目描述: 你永远叫不醒一个装睡的人 -- 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟15-20次,脉搏是每分钟50-70次.下面给定一系列人 ...

  7. C:L1-047 装睡 (10分)

    你永远叫不醒一个装睡的人 -- 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟15-20次,脉搏是每分钟50-70次.下面给定一系列人的呼吸频率与 ...

  8. L1-047 装睡 (10 分) C语言

    一.题目 你永远叫不醒一个装睡的人 -- 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟15-20次,脉搏是每分钟50-70次.下面给定一系列人的 ...

  9. C语言:L1-047 装睡 (10 分)

    文章目录 一.题目 二.方法1 1.代码 一.题目 你永远叫不醒一个装睡的人 -- 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟15-20次,脉 ...

最新文章

  1. 六、jQuery基础
  2. 130.CDMA全称是什么?
  3. 从电脑传PDF到IPad的阅读器上
  4. 测序发展史:150年的风雨历程
  5. .Net Core WebAPI + Axios +Vue 实现下载与下载进度条
  6. A5D2 GPIO测试
  7. HDU多校联合赛(1007 Magical Forest)模拟题
  8. 带你认识三种kafka消息发送模式
  9. QQ帐户的申请与登陆 (25 分)(map映射)
  10. LIBJPEG-TURBO库移植
  11. java 没有例外网站_java – Spring安全配置@Order不是唯一的例外
  12. 电商运营小白,如何快速入门学习数据分析?
  13. pr导入srt字幕显示因文件头错误而不能打开,或pr导入字幕乱码
  14. 佳能2900打印机与win10不兼容_Win10系统如何解决佳能打印机打印问题?
  15. 数字ic设计自学ing
  16. linux宝塔如何开启gzip,宝塔面板nginx gzip压缩率设置多少合适
  17. 解决IndexError: invalid index of a 0-dim tensor. Use tensor.item() to convert a 0-dim tensor to a Pyth
  18. 基因数据处理8之BWA_MEM小数据集处理(成功)
  19. Bcrypt密码生成及解密工具
  20. IT大侦“碳”:VxRail的可持续法宝

热门文章

  1. 计算机毕业设计Node.js+Vue基于的服装商城系统(程序+源码+LW+部署)
  2. Android Studio自动生成UML关系图的方法步骤
  3. 最不伤耳朵的耳机是哪种?骨传导耳机
  4. 如何将onnx转ncnn供移动端推理使用
  5. Unity开源的webrtc库,为流式远程渲染提供视频流传输方案
  6. 信息与计算机科学属于什么类,信息与计算科学专业属于什么类别
  7. hadoop程序问题:java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
  8. 血清合成器 – Xfer Records Serum SerumFX v128b5 WiN
  9. 我国工业互联网平台建设面临四大瓶颈
  10. 哈佛大学公开课:计算机科学cs50 学习笔记(第6集:C语言,RAM)