日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

L1-047 装睡 (结构体解决)

發(fā)布時間:2023/11/27 生活经验 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 L1-047 装睡 (结构体解决) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

L1-047 裝睡 (10 分)

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

輸入格式:

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

輸出格式:

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

輸入樣例:

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

輸出樣例:

Tom
Zoe

思路:數學思想正難則反,if列出正常人的睡眠特征區(qū)間。else輸出裝睡的人。看到這輸入內容很標準的一個名字兩個特征不用結構體簡直不像話。

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;struct person{
string name;
ll hx;
ll mb;
}p[50];
int main(void)
{
ll n;
cin>>n;while(n--)
{cin>>p[n].name;
cin>>p[n].hx;
cin>>p[n].mb;if(p[n].hx>=15&&p[n].hx<=20&&p[n].mb>=50&&p[n].mb<=70)
{cout<<"";
}else
{
cout<<p[n].name<<endl;	
}}return 0;
}

運行成功截圖

?

?

?

總結

以上是生活随笔為你收集整理的L1-047 装睡 (结构体解决)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。