A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© songzengyu 中级黑马   /  2016-2-20 08:01  /  859 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

取出一个字符串中出现次数最多的字符和次数,获取所有子字符串等等字符串操作

1 个回复

倒序浏览

先回答第一个问题:
1.英文字母一共有26个字母,可以设置一个数组,长度为26.来接受每个字母的个数a[26];
2.遍历这个字符串(以'\0'为结束标记)
3.每次取出的字母均减去'a',得到这个字母所对应的数字num(这个数字就是字母所在序号,也就是数组的下标),设置数组a[num]++;即可
4.最后看看数组中哪个最大
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马