题库首页 › 青少年软件编程(C语言) › 题目 4652

字符串中最长的连续出现的字符 求一个字符串中最长的连续出现的字符,输出该字符及其出现次数。字符串中无空白字符(空格、回车和tab),如果这样的字符不止一个,则输出出现最早的字符。 时间限制:1000 内存限制:65536 输入 一行,一个不包含空白字符的字符串,字符串长度小于200。 输出 一行,输出最长的连续出现的字符及其最长的连续出现次数,中间以一个空格分开。 样例输入 aaaaadbbbbbcccccccdddddddddd 样例输出 d 10

正确答案:参考程序(C++):最长连续字符。遍历记录当前连续字符及长度,找最大,出现最早。样例aaaaadb...dddddddddd→d 10。核心:线性扫描。

试卷来源:202206 青少年等级考试C/C++真题二级

本卷相关题目

在线做题 同科目题库