永发信息网

一个C的问题

答案:4  悬赏:10  手机版
解决时间 2021-04-28 18:24

给定一个整形数组b[n],b中连续相等元素构成的子序列称为平台。编写程序,求出b中最长平台的长度。

谢谢!

最佳答案

int main(int argc, char* argv[])
{
int b[] = {1,2,3,5,6,7,8,10,11,12,13,14,15,16,20,21,22,23,24,25,26,27,28,29,30,31};
int j = 0;
int nMaxNum =1;
int nCurNum = 1;
for(int i= 1;i < sizeof(b)/sizeof(int);i++) {
if (b[j] == b[i] - 1) nCurNum ++;
else
nCurNum = 1;
j = i;
if (nCurNum >= nMaxNum) nMaxNum = nCurNum;
}
printf("nMaxNum:%d\n",nMaxNum);
return 0;
}


你试试看。

全部回答

#define N ? int i=1,temp=1,max=0,b[N]={....} for(;i<n;i++){ if(b[i-1]==b[i])temp++; else temp=1; if(max<temp) max=temp; } printf("%d",max);

#include<stdio.h> int main() { const int n=10; int b[n]={1,2,3,4,4,5,5,5,6,7}; int len=1,temp=1,i,j; for(i=1;i<n;i++){ if(b[i]==b[i-1]){ temp++; if(temp>len) len=temp; } else temp=1; } printf("%d\n",len); }

不是 很 明白 意思:

假定一个 数组 :

{ 1 , 3 , 1,1,1,2} ----->这个 平台的 长度 是 3 吗 ??

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
流年的诗歌,关于流年的诗句
请问这个群怎样推广
怎么点亮橙拍和蓝拍
关于网速的问题!急
为什么CF战队活跃度老是掉?
陕西奥丰集团有限公司这个地址在什么地方,我
松原的成都草堂是加盟的还是自营的???
EPSON的针式打印打印发票第一联打不出,2和3
鞋子坏到什么情况下才仍?
求形容皮肤很好,白,滑,美等和女人长得好看
DNF里PK在操作和技术都差不多的情况下什么职
手机如何下载电脑游戏。
药剂转科鉴定怎么写
找《下一站,幸福》里的所有歌曲
牛顿经典名言英文原文,科学家牛顿的名言
推荐资讯
戍家寨地址在什么地方,想过去办事
发霉的爱情该怎么办?
辛弃疾名句及出处,帮我从辛弃疾的所有词中选
Have you decided when____(start) the sport
Q农场现在怎么玩不了呢也维护啊?
择天记陈长生励志台词,《择天记》里有句台词
有没有从汕头到洛阳的汽车
为什么很多人都那么虚伪呢
太原市白云禅寺我想知道这个在什么地方
有谁告诉我有什么神幻电视剧吗/ 越多越好
怎么样才是最容易让自放松的方法?
微来购CEO是谁
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?