正常血压(信息学奥赛一本通-T1076)

来源这里
在这里插入图片描述

#include<iostream>
using namespace std;
int main()
{
    int n,a[101][2];
    int max=0,sum=0;
    int i;
 
    cin>>n;//测量n次
    for(i=1; i<=n; i++) //每个小时的情况
    {
        cin>>a[i][0]>>a[i][1];//收缩压、舒张压
        if(a[i][0]>=90&&a[i][0]<=140&&a[i][1]>=60&&a[i][1]<=90)//判断是否正常
        {
            sum++;
            if(sum>max)//如果大于目前连续正常最长小时数
                max=sum;//替换max的值
        }
        else sum=0;//若不这个小时内不正常,清零sum
    }
    cout<<max<<endl;
    return 0;
}
————————————————
版权声明:本文为CSDN博主「Alex_McAvoy」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u011815404/article/details/79323635

要点:数组的定义,int a[101][2]
前一个是行,后一个是列

发布了43 篇原创文章 · 获赞 1 · 访问量 468

猜你喜欢

转载自blog.csdn.net/jingzhe0306/article/details/105661944
今日推荐