1.13.31

Posted lxzyzby

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.13.31相关的知识,希望对你有一定的参考价值。

31:字符串中最长的连续出现的字符

描述

求一个字符串中最长的连续出现的字符,输出该字符及其出现次数。字符串中无空白字符(空格、回车和tab),如果这样的字符不止一个,则输出出现最早的字符。

输入一行,一个不包含空白字符的字符串,字符串长度小于200。输出一行,输出最长的连续出现的字符及其最长的连续出现次数,中间以一个空格分开。样例输入

aaaaadbbbbbcccccccdddddddddd

样例输出

d 10

来源6373

 1 #include <cstdio>
 2 #include <cstring>
 3 using namespace std;
 4 int len,i,l=1,x;
 5 char a[210],c;
 6 int main()
 7 {
 8     scanf("%s",a);
 9     len=strlen(a);
10     c=a[0];
11     for(i=0;i<len;i++)
12     {
13         if(a[i]==a[i+1])l++;
14         else
15         {
16             if(l>x)
17             {
18                 x=l;
19                 c=a[i];
20             }
21             l=1;
22         }
23     }
24     printf("%c %d",c,x);
25     return 0;
26 }

 

以上是关于1.13.31的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——CSS选择器

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

片段和活动之间的核心区别是啥?哪些代码可以写成片段?

VSCode自定义代码片段——.vue文件的模板

VSCode自定义代码片段6——CSS选择器

VSCode自定义代码片段——声明函数