私信TA

用户名:dotcpp0605960

访问量:550

签 名:

近视的我看的清喜欢的人

等  级
排  名 8022
经  验 1262
参赛次数 4
文章发表 3
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

先定义一个数组输入字符串然后用for循环来断句然后使用for循环来判断下插下一个字符是否与前一个字符相等如果相等则计数如果不相等则退出重新计数最后来判断输出的技术最多的一项是什么然后又输出这个字母然后再输出它的个数


注意事项:

先定义一个数组来断句然后用for循环来计数用If语句来判断最大的字母所出现的次数然后用输出函数来输出这个字母和它出现的次数


参考代码:


#include <stdio.h>

int main()

{  char str[200];

    int i,j;

    int count=0;

    int max=0;

    int flag=0;

    int k=0;

    gets(str);


    for(i=0;str[i]!='\0';i++)

    {

        for(j=i+1;str[j]!='\0';j++)

        {

            if(str[i]==str[j])

            {

                count++;

            }

            else

            {

                break;

            }

        }

        if(count>max)

        {

            max=count;

            flag=i;

        }

        count=0;

    }

    printf("%c",str[flag]);

    printf(" %d",max+1);

    return 0;

}


 

0.0分

2 人评分

  评论区

  • «
  • »