思路及代码详解:(此题为容易题)
#include <iostream>
using namespace std;
int main()
{
int a[1000]={0};
int n,temp;
int num=0;
int count=0;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i];
}//输入数据
temp=a[0];//设置一个临时比较的存储变量
for(int i=1;i<n;i++)
{
if(temp<a[i])
{
num++;
temp=a[i];//如果大的话num就加加
}
else
{
num=0;//如果数列比较断开,num就置为0
temp=a[i];
}
if(count<num)
count=num; //可能有多条短小数列选取最大的
}
cout<<count+1;//最后长度要算上头部比较的
return 0;
}