您的位置:澳门402永利com > 计算机 网络 > 31字符串最长字符,字符串中最长的连续出现的字

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

发布时间:2019-09-23 20:45编辑:计算机 网络浏览(164)

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

    • 查看
    • 提交
    • 统计
    • 提问

    总时间范围: 
    1000ms

    内部存储器限制: 
    65536kB

    描述
    求叁个字符串中最长的接连现身的字符,输出该字符及其出现次数。字符串中无空白字符(空格、回车和tab),即便这样的字符不仅仅叁个,则输出出现最先的字符。

    输入
    一行,三个不带有空白字符的字符串,字符串长度小于200。

    输出
    一行,输出最长的连天出现的字符及其最长的连年现身次数,中间以三个空格分开。

    样例输入
    aaaaadbbbbbcccccccdddddddddd

    样例输出
    d 10

    来源
    6373

     1 #include<iostream>
     2 #include<cstdio>
     3 #include<queue>
     4 #include<cmath>
     5 #include<cstring>
     6 using namespace std;
     7 char a[10001];
     8 int now;
     9 int maxn=-1;
    10 char ans;
    11 int main() 
    12 {
    13     gets(a);
    14     int l=strlen(a);
    15     for(int i=0;i<l;i++)
    16     {
    17         if(a[i]==a[i+1])
    18         now++;
    19         else
    20         {
    21             now++;
    22             if(now>maxn)
    23             {
    24                 maxn=now;
    25                 ans=a[i];
    26             }
    27             now=0;    
    28         }
    29     }
    30     cout<<ans<<" "<<maxn;
    31     return 0;
    32 }
    

     

    31:字符串中最长的三番五次出现的字符,31字符串最长字符

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

    • 查看
    • 提交
    • 统计
    • 提问

    总时间范围: 
    1000ms

    内部存款和储蓄器限制: 
    65536kB

    描述
    求八个字符串中最长的接连出现的字符,输出该字符及其出现次数。字符串中无空白字符(空格、回车和tab),如若那样的字符不唯有一个,则输出出现最先的字符。

    输入
    一行,叁个不带有空白字符的字符串,字符串长度小于200。

    输出
    一行,输出最长的连天出现的字符及其最长的连日出现次数,中间以二个空格分开。

    样例输入
    aaaaadbbbbbcccccccdddddddddd

    样例输出
    d 10

    来源
    6373

     1 #include<iostream>
     2 #include<cstdio>
     3 #include<queue>
     4 #include<cmath>
     5 #include<cstring>
     6 using namespace std;
     7 char a[10001];
     8 int now;
     9 int maxn=-1;
    10 char ans;
    11 int main() 
    12 {
    13     gets(a);
    14     int l=strlen(a);
    15     for(int i=0;i<l;i++)
    16     {
    17         if(a[i]==a[i+1])
    18         now++;
    19         else
    20         {
    21             now++;
    22             if(now>maxn)
    23             {
    24                 maxn=now;
    25                 ans=a[i];
    26             }
    27             now=0;    
    28         }
    29     }
    30     cout<<ans<<" "<<maxn;
    31     return 0;
    32 }
    

     

    31:字符串中最长的一而再出现的字符 查看 提交 总计 提问 总时间限定: 一千ms 内部存款和储蓄器限制...

    本文由澳门402永利com发布于计算机 网络,转载请注明出处:31字符串最长字符,字符串中最长的连续出现的字

    关键词:

上一篇:没有了

下一篇:PHP完成图片压缩的两则实例