今天刚考的c的笔试题

springcb 2009-08-10 09:25:12
在一个字符串如:aavvnfnfdddggghhhekffffff
求出中间连续出现的字母个数最多的子字符串,最后输出该串(用c语言实现)比如上述字符串最后结果为:ffffff
...全文
130 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
springcb 2009-08-13
  • 打赏
  • 举报
回复
多谢四楼
bigbug9002 2009-08-10
  • 打赏
  • 举报
回复
char* longSameString(char * string){
char *start=string,*end=p+1;
char *maxStart=string,*maxEnd=string;
char *result;
int max=0;
while(q){
while(*p==*q){
q++;
}
if(q-p>max){
max=q-p;
maxStart=p;
maxEnd=q
}
p=q;
q++;
}
strcpy(result,maxStart,maxEnd-maxstart);
return result;
}


c都忘的差多了,没有测试,大概就是这样吧.
yuhongpingimu 2009-08-10
  • 打赏
  • 举报
回复
C语言里有类似charAt()的方法么?
筱伟 2009-08-10
  • 打赏
  • 举报
回复
老兄啊,这里好像是JAVA版吧!
knightzhuwei 2009-08-10
  • 打赏
  • 举报
回复
C语言实现你到这儿来干啥

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧