时间限制: 1000 ms 内存限制: 65536 KB
提交数: 10641 通过数: 5412
【题目描述】
监护室每小时测量一次病人的血压,
若收缩压在90-140之间并且舒张压在60-90之间(包含端点值)则称之为正常,
现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。
【输入】
第一行为一个正整数n(n<100),其后有n行,每行2个正整数,分别为一次测量的收缩压和舒张压。
【输出】
输出仅一行,血压连续正常的最长小时数。
【输入样例】
4
100 80
90 50
120 60
140 90
【输出样例】
2
【来源】
NO
代码
#include <stdio.h>
int main ()
{
int n;
scanf("%d",&n);
int a,b,count=0,index=0;
for(int i=0;i<n;i++)
{
scanf("%d %d",&a,&b);
if(a>=90&&a<=140&&b>=60&&b<=90)
{
count++;
if(index<count)
{
index=count;
}
}
else
{
count=0;
}
}
printf("%d",count);
return 0;
}