现给出某单位多名职工测量的血压值,输出血压正常的人数。若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常。 【输入描述】 第一行为一个正整数n,n < 100 其后有n行,每行2个正整数,分别
时间: 2024-02-17 17:03:47 浏览: 84
表示一名职工的收缩压和舒张压,两个数字之间用一个空格隔开。 【输出描述】 一行,表示血压正常的人数。
以下是 Python 代码实现:
```python
n = int(input()) # 输入职工人数
count = 0 # 计数器,记录正常血压的人数
for i in range(n):
sbp, dbp = map(int, input().split()) # 输入收缩压和舒张压
if 90 <= sbp <= 140 and 60 <= dbp <= 90: # 判断是否正常
count += 1
print(count) # 输出正常血压的人数
```
输入示例:
```
5
120 80
130 95
140 60
80 70
100 90
```
输出示例:
```
3
```
相关问题
[程序功能]现给出某单位多名职工测量的血压值。输出血压正常的人数。若收缩压在90-140之间并且舒张压在60-90 之间(包含端点值) 则称之为正常。[输入描述] 第一行为一个正整数n,n 100,其后有n行,每行2个正整数分别为一名职工测量的收缩压和舒张压,中间以一个空格分隔[输出描述]血压正常的人数。
以下是Python的实现代码:
```python
n = int(input())
count = 0
for i in range(n):
sbp, dbp = map(int, input().split())
if 90 <= sbp <= 140 and 60 <= dbp <= 90:
count += 1
print(count)
```
首先读入职工数量 n,然后用一个计数器 count 记录正常血压的人数。接下来使用 for 循环遍历每个职工的收缩压 sbp 和舒张压 dbp,判断是否在正常范围内。如果是,则计数器加 1。最后输出计数器的值即可。
现给出某单位多名职工测量的血压值,输出血压正常的人数。若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常。 【输入描述】 第一行为一个正整数n,n < 100 其后有n行,每行2个正整数,分别为一名职工测量的收缩压和舒张压,中间以一个空格分隔。 【输出描述】 血压正常的人数。 【输入样例】 4 100 80 90 50 120 60 140 90 【输出样例】 3
这是一道简单的模拟题,按照题目描述模拟即可。具体实现可以使用 C++ 或 Python 等语言来实现,以下是 Python 版本的示例代码:
```python
n = int(input())
cnt = 0
for i in range(n):
sys, dia = map(int, input().split())
if 90 <= sys <= 140 and 60 <= dia <= 90:
cnt += 1
print(cnt)
```
以上代码中,首先读入职工人数 `n`,然后循环读入每个职工的收缩压 `sys` 和舒张压 `dia`,如果两个值都在正常范围内,则正常人数 `cnt` 加 1。最后输出正常人数即可。
阅读全文