代码如下
#include<iostream>
using namespace std;
int a[10000]; //每天的气温
int b[10000]; //到下标天数构成的最大上升天数
int main(){
int len;
int max = 1;
cin>>len;
for(int i = 0;i < len;i++)
cin>>a[i];
//任意单独一天都是自己开始的最小上升天数
for(int i = 0;i < len;i++)
b[i] = 1;
//计算截至到i+1天的最大上升天数
for(int i = 0;i < len-1;i++){
if(a[i]<a[i+1])
b[i+1] += b[i];
}
//找出最大的值
for(int i = 0;i < len;i++){
if(b[i] > max)
max = b[i];
}
//输出
cout<<max;
return 0;
}
谢谢指点[玫瑰][玫瑰][玫瑰]