1. 程式人生 > >天梯賽 裝睡

天梯賽 裝睡

L1-7 裝睡(10 分)

你永遠叫不醒一個裝睡的人 —— 但是通過分析一個人的呼吸頻率和脈搏,你可以發現誰在裝睡!醫生告訴我們,正常人睡眠時的呼吸頻率是每分鐘15-20次,脈搏是每分鐘50-70次。下面給定一系列人的呼吸頻率與脈搏,請你找出他們中間有可能在裝睡的人,即至少一項指標不在正常範圍內的人。

輸入格式:

輸入在第一行給出一個正整數N10)。隨後N行,每行給出一個人的名字(僅由英文字母組成的、長度不超過3個字元的串)、其呼吸頻率和脈搏(均為不超過100的正整數)。

輸出格式:

按照輸入順序檢查每個人,如果其至少一項指標不在正常範圍內,則輸出其名字,每個名字佔一行。

輸入樣例:

4
Amy 15 70
Tom 14 60
Joe 18 50
Zoe 21 71

輸出樣例:

Tom
Zoe
#include<bits/stdc++.h>
using namespace std;
typedef struct people
{
char name[30];
int huxi;
int maibo;
}p;


p people[12];


int main()
{
int n;
cin>>n;
        for(int i=0;i<n;i++)
{
cin>>people[i].name>>people[i].huxi>>people[i].maibo;
if(!((people[i].huxi>=15&&people[i].huxi<=20)&&(people[i].maibo>=50&&people[i].maibo<=70)))
   cout<<people[i].name<<endl;
}
return 0;
}
作者: 陳越