哪里错了

ykj04 Hi 2022-05-11 20:56:05 2022-05-12 17:41:19 0
#include<bits/stdc++.h>
using namespace std;
int f(int a,int b)
{
	if ((a>=90 and a<=140) and (b>=60 and b<=90))
	    return true;
	else return false;
}
int main(){
	int n;
	cin >> n;
	int a,b,sum=0,num=0;
	for (int i=1;i<=n;i++)
	{
		cin >> a >> b;
		if (num>sum)
		    sum=0;
		if (f(a,b)==1)
		    sum++;
		else
		{
			num=sum;
			sum=0;
		}
	}
	cout << sum;
}
{{ vote && vote.total.up }}

共 8 条回复

ykj04 Hi

好的谢谢

root 站长

比如正常血压的次数是 2,10, 3,你的程序就会保留最后一次的次数,应该是保留比较大的数字直到最后。

ykj04 Hi

正常血压

root 站长

你做的哪道题目也没有说

root 站长

英文格式的三个 ```, 不是 ··· !!!

ykj04 Hi

他这个发出来就是这样的

ykj04 Hi

我格式发错了

ykj12

你发的是啥???