解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n, * a,i,plateau_length=1,max_plateau_length=0;
scanf("%d", &n);
a = (int*)malloc(n * sizeof(int));
for (i = 0; i < n; i++)
scanf("%d", &a[i]);
i = 0;
while (i<n-1)
{
plateau_length = 1;
while (a[i] == a[i + 1])
{
plateau_length++;
i++;
}
if (max_plateau_length < plateau_length)
{
max_plateau_length = plateau_length;
}
i++;
}
printf("%d", max_plateau_length);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:539 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:1018 |
C二级辅导-同因查找 (C++代码)(42的倍数,,所以直接递加42输出)浏览:1161 |
简洁的代码浏览:1474 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:765 |
简单的a+b (C语言代码)浏览:690 |
妹子杀手的故事 (C语言代码)浏览:737 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:545 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:761 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:644 |