查找出字符串中出现最多的字符及其出现的次数
来源:互联网 发布:qlearning算法 编辑:程序博客网 时间:2024/05/17 09:31
已知一个字符串,编写函数查找出该字符串中出现最多的字符及其出现的次数。
/*输入字符串str,把str给str_sort,对str_sort中的字符排序,在str_sort中统计每个字符出现的次数并比较输出最多的*/#include<stdio.h>#include<string.h>int main(){ char str[100],str_sort[100],c; int i,j,len,m; printf("Please input a string:"); gets(str); //输入字符串 strcpy(str_sort,str); //把字符串str复制到str_sort中,str_sort将重新排序 len=strlen(str_sort); //字符串长度 for(i=0;i<len-1;i++) //对str_sort中的字符排序 for(j=0;j<len-i-1;j++) if(str_sort[j]>str_sort[j+1]) { c=str_sort[j]; str_sort[j]=str_sort[j+1]; str_sort[j+1]=c; } /*从str_sort第二个字符开始, ①比较字符,是不是和前一个字符相同,相同则 j 加1,不同则说明这是新的字符,j 即是前一个字符出现的次数 ②比较次数,m记录最多的次数,j > m,则m更新,并用 c 记录对应的字符*/ for(i=1,j=1,m=0;i<len;i++) if(str_sort[i]!=str_sort[i-1]) { if(j>m) { m=j; c=str_sort[i-1]; } j=1; } else j++; printf("Most one is:%c %d\n",c,m); //输出 return 0;}
- 查找出字符串中出现最多的字符及其出现的次数
- 查找出字符串中出现最多的字符及其出现的次数
- 查找出字符串中出现最多的字符及其出现的次数
- 查找字符串中出现最多次数的字符及其个数
- 遍历一次字符串,选择出在该字符串中出现次数最多的字符及其出现次数(Java)
- 查找字符串中出现次数最多的字符
- 查找字符串中出现次数最多的字符
- 查找字符串中出现次数最多的字符
- js查找字符串中出现次数最多的字符
- 字符串中出现次数最多的字符
- 求字符串中出现次数最多的字符及其出现次数
- 提供任意字符串,js写一个函数能够查找字符串中出现最多的次数的字符及其个数。
- 搜索出字符串中出现次数最多的字符,并统计次数
- Java统计字符串中出现次数最多的字符及其次数
- 查找一个字符串中出现次处最多的那个字符,并输出出现次数
- 题目:JavaScript编程题 查找字符串"sdddrtkjsfkkkasjdddj"中出现次数最多的字符和次数。
- 20171101(查找sdddrtkjsfkkkasjdddj字符串中,出现次数最多的字符和次数。)
- 题目:JavaScript编程题 查找字符串"sdddrtkjsfkkkasjdddj"中出现次数最多的字符和次数。
- hash function for proxy
- 浏览器缓存设置技巧大全—chrome篇
- 请访问我的BLOG新站 aaron67.cc
- 各种排序算法的稳定性和时间复杂度小结
- 程序员面试题精选100题(34)-数组中只出现一次的数字[算法]
- 查找出字符串中出现最多的字符及其出现的次数
- cocos2d-x实例-魔塔游戏(3)-控制勇士行走
- 内存管理
- Java菜鸟笔记-逻辑运算符
- Android程序的真正入口Application
- cocos2d-x示例学习(1)之开篇
- cocos2d-x实例学习(2)之CCMoveTo&CCMoveBy
- VMware9虚拟机安装MAC OS X Mountain Lion 10.8.2详细图文教程
- 利用函数将一个浮点型变量转化为二进制