你的思路有问题呀,只要一遇到不上升就把天数改为1是不对的,应该定义一个max变量,初始值设为0,然后在遇到不上升时把已经累计的天数与max做对比,取较大的作为max的值,最后输出max。
还有,遇到不上升时count的值以及它的初始值都应设为0
by Jason_Ming @ 2024-01-30 12:54:08
@[icingonthecake](/user/1270119)
by Jason_Ming @ 2024-01-30 12:56:50
### 第二个$for$循环有点问题
你需要拿一个$ans$来储存最大值
```cpp
for(int i=0;i<n-1;i++)
{
if(a[i]<a[i+1])
{
count++;
}
else
{
ans=max(ans,count);
count=1;
}
}
```
by fulinran2026 @ 2024-01-30 12:57:57
```cpp
cout<<ans;
```
by fulinran2026 @ 2024-01-30 12:58:41
@[Jason_Ming](/user/1014421) 已AC,谢谢啦
by icingonthecake @ 2024-01-31 11:57:01
@[fulinran2026](/user/701253) 已AC,谢谢啦
by icingonthecake @ 2024-01-31 11:57:25