这玩意我整了一个多小时结果整出来个这image 哪位大神能帮我看看哪错了😓 代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,a,number=1,len=1,max=0;
	cin>>n;
	int list[n],answer[n];
	for(int i=1;i<=n;i++)
	{
		cin>>a;
		list[i]=a;
	}
	for(int i=1;i<=n;i++)
	{
		answer[i]=-1;
	}
	for(int i=2;i<=n;i++)
	{
		if(list[i]>list[i-1])
		{
			number+=1;
		}
		else
		{
			answer[len]=number;
			len+=1;
			number=1;
		}
	}
	for(int i=1;i<=len;i++)
	{
		if(answer[i]>max)
		{
			max=answer[i];
		}
	}
	cout<<max;
	return 0;
}

1 条评论

  • 1