11:连续出现的字符(1.9)
2016-02-18 17:06
197 查看
题目没有说明是什么字符,但ascii码是0~255,可以直接定义一个数组a[1000].
如何记录字符连续出现的次数?
逐字符扫描,定义一个变量记录,初值为1
View Code
如何记录字符连续出现的次数?
逐字符扫描,定义一个变量记录,初值为1
#include<cstdio> #include<cstring> char s[1100]; int a[1100]={0}; int main(){ int k,num=1; scanf("%d",&k); scanf("%s",s); int len=strlen(s); for(int i=0;i<=len-2;i++){ if (s[i]==s[i+1])num++; else num=1; if (num>=k) { printf("%c\n",s[i]); return 0; } } printf("No\n"); return 0; }
View Code
相关文章推荐
- 关于shell调用MySQL存储过程的问题
- IO 读取文件、写出到文件的普通方法
- bootstrap ACE treeview json生成
- Java -Xms -Xmx -Xss -XX:MaxNewSize -XX:MaxPermSize含义记录
- JavaScript赋值运算与数值运算
- Redis在linux上的安装,配置,后台开启,详细
- 爸爸,我想你
- 在开发中实体类的field要用包装类型还是用基本类型的一点思考
- AngularJS service详解
- github上开源项目应用代码
- ubuntu touch ubuntu手机版
- iOS开发学习路径的一些建议
- android 软键盘完全解析 InputMethodManager
- 【图形处理】如何将一个平面图形按照角度往z轴扭曲【2】-根据左右上下四个边进行旋转
- 专家点拨:MySQL存储过程和函数
- debug下 奇葩问题
- NRZI编码
- spark入门实战
- OpenWrt的学习和总结
- UGUI之Canvas