连续出现的字符
来源:互联网 发布:mac远程桌面win10 编辑:程序博客网 时间:2024/05/15 20:51
- 描述
给定一个字符串,在字符串中找到第一个连续出现至少k次的字符。
- 输入
- 第一行包含一个正整数k,表示至少需要连续出现的次数。1 <= k <= 1000。
第二行包含需要查找的字符串。字符串长度在1到1000之间,且不包含任何空白符。 - 输出
- 若存在连续出现至少k次的字符,输出该字符;否则输出No。
- 样例输入
3abcccaaab
- 样例输出
c
本题相对来说比较简单,直接附上ac代码。若有看不太懂的地方欢迎提问。
#include<stdio.h>#include<string.h>int main(){ int n,l,t=0,i,k=0; char a[1001],c; scanf("%d\n",&n); gets(a); l=strlen(a); c=a[0]; for(i=0;i<l;i++) { if(c==a[i]) t++; else { c=a[i+1]; t=0; } if(t>=n) { printf("%c",a[i]);
k=1; return 0; } } if(k==0) printf("No"); return 0;}
0 0
- 连续出现的字符
- 连续出现的字符题解
- 11:连续出现的字符
- 去掉开头连续出现的某个字符
- 字符连续出现次数
- (1461)转换字符串为字符+字符连续出现的次数
- 算法:字符串编码 (将连续的字符替换成“连续出现的个数+字符”)
- C++编程:连续的字符替换成“连续出现的个数+字符”
- 字符串中最长的连续出现的字符
- 字符串消除连续出现3次及以上的字符
- SHELL正则表达式只某个字符连续出现的次数
- 字符串---转换字符串格式为字符+连续出现的次数
- 连续输入多个字符出现的问题解决方法
- 转换字符串格式为字符+连续出现的次数
- 校oj193——连续出现的字符
- 转换字符串格式为:源字符串里的字符+该字符连续出现的个数
- 转换字符串格式为原来字符串里的字符加上该字符连续出现的个数
- 转换字符串格式为原来字符串里的字符+该字符连续出现的个数
- javascript深入学习-DOM取参绑定事件-按钮计算器
- POJ-3191(负进制)
- Linux内核源码分析方法
- Javascript基础(三)之运算符、函数
- javascript 基础 导航高亮
- 连续出现的字符
- rabbit集群
- HDU 1698 Just a Hook (线段树区间更新)
- ThinkPHP 学习笔记 3-4.输出和模型使用
- Android输入框实现简单的抖动效果
- Opencv sample单目、双目标定(opencv 学习笔记)——转发
- Ubuntu安装Confluence 6.0 启动不了,解决办法
- Genealogical Tree
- 钉钉抢红包