c正常血压
监护室每小时测量一次病人的血压,若收缩压在90-140之间并且舒张压在60-90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。
输入:
第一行为一个正整数 n(n<100),其后有 n 行,每行 2 个正整数,分别为一次测量的收缩压和舒张压。
输出:
输出仅一行,血压连续正常的最长小时数。
样例输入:
4
100 80
90 50
120 60
140 90
样例输出:
2
#include <stdio.h>
#include <stdlib.h>/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]){
int n=0,a=0,b=0,maxtime=0,count=0;
scanf("%d",&n);
while(n!=0){
scanf("%d %d",&a,&b);
if(a>=90&&a<=140&&b>=60&&b<=90){
count++;
n--;
if(n!=0){
continue;
}
}else{
n--;
}
if(count>maxtime){
maxtime=count;
}
count=0;
}
printf("%d",maxtime);
return 0;
}