为什么结果是对的但老是过不了测试?我只想知道原因是什么?RE究竟是怎样检测出来的?

图片说明

#include<stdio.h>
#define N 10
#include<string.h>
int main()
{
    int a[N],b[N],i,j=0,n,max=0;
    memset(b,0,sizeof(b));
    memset(a,0,sizeof(a)); 
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
    }
    b[0]=1;
    for(i=1;i<n;i++)
    {
        if(a[i]>a[i-1])
           b[j]=b[j]+1;
        else
        {
            j++;
            b[j]++;
        }
    }
    max=b[0];
    for(i=0;i<=j;i++)
    {
        if(b[i]>max)
           max=b[i];
    }
    printf("%d",max);
    return 0;
}

图片说明

这问题不是昨天回答你了么

https://ask.csdn.net/questions/1055555

下次提问记得把代码贴正确。

下次提问记得把代码贴正确。

下次提问记得把代码贴正确。

重要的事情说3次