请看一下问题出在什么地方
(数组)77.给定一个整数数组data,data中连续的相等元素构成的子序列称为平台,编写程序求出b中的最长平台的长度;如输入:
5
1 2 3 4 5
输出:
1
#include <stdio.h> int main() { int n; int a[100]; int max[100]={0}; int big=1; scanf("%d ",&n); for(int i=0;i<n;i++) { scanf("%d",&a[i]); for(int j=0;j<i;j++) { if(a[j]==a[i]) { max[j]=i-j+1; break; } } } for(int i=0;i<n;i++) if(max[i]>big) big=max[i]; printf("%d",big); return 0; }