求助,哪错了
查看原帖
求助,哪错了
932567
syl922106840407楼主2023/1/18 16:16
#include<iostream>
using namespace std;
int main()
{
   int n,a[1000];
   cin>>n;
   for(int i=0;i<n;i++)
   {
      cin>>a[i];
   }
   int s=0,b[1000],k=0;
   for(int j=1;j<=n;j++)
   {
      if(a[j]>a[j-1]&&j!=n-1)
      {
         s+=1;
      }
      if(a[j]>a[j-1]&&j==n-1)
      {
         s+=1;
         b[k]=s+1;
         k++;
      }
      if(a[j]<=a[j-1])
      {
         b[k]=s+1;
         s=0;
         k++;
      }
   }
   int max=b[0];
   for(int x=0;x<k-1;x++)
   {
      if(b[x+1]>b[x])
        max=b[x+1];
   }
   cout<<max;
   return 0;
}
2023/1/18 16:16
加载中...