80分求助
查看原帖
80分求助
1421476
Newbee1216楼主2024/11/23 21:40
#include <stdio.h>
int main() {
	int n, i;
	int cnt = 1;
	int max=0;
	int j=0;
	scanf ("%d", &n);
	int m[n], a[n];
	for ( i = 0; i < n; i++) {
		scanf("%d", &m[i]);
	}
	for (i = 1; i < n; i++) {
		if (m[i] == m[i - 1] + 1) {
			cnt++;
		} else {
			a[j]=cnt;
			j++;
			cnt=1;
		}
	}
	a[j]=cnt;
	{
		for(i=0;i<n;i++){
			if(a[i]>max){
				max=a[i];
			}
		}
		printf("%d",max);
	}
	return 0 ;
}
2024/11/23 21:40
加载中...