统计字符串中字母出现的次数并打印最多的字母----C语言练习题
来源:互联网 发布:剑三能用优化补丁吗 编辑:程序博客网 时间:2024/05/01 15:48
题目要求:统计一个字符串中字母出现的次数,并且打印出现次数最多的,如果两个或多个字母同时出现次数一致且最多,同时打印。
程序示例:
#include "stdio.h"
#include "string.h"
int maxvalue(int *value,int index) //返回数组中最大的元素
{
int i;
int j;
int max = 0;
for(i=0;i<index-1;i++){
for(j=i+1;j<index;j++){
if(value[i] <= value[j]){
if(max < value[j]){
max = value[j];
}
}
}
}
return max;
}
int main()
{
char buff[1024];
int count[26] = {0};
int i=0;
int max_count;
memset(buff,0,1024);
printf("Please input the string:");
scanf("%s",buff);
while(buff[i] != '\0'){
if(buff[i] >= 'a' && buff[i] <= 'z'){
count[buff[i] - 'a']++;
}
i++;
}
max_count = maxvalue(count,26);
for(i = 0;i < 26;i++){
if(count[i] == max_count){
printf("字母%c出现%d次!\n",'a'+i,count[i]);
}
}
}
程序已经通过编译,可正常运行。
- 统计字符串中字母出现的次数并打印最多的字母----C语言练习题
- 统计字符串中出现次数最多的字母并输出
- C语言—统计字符串出现次数最多的字母
- 统计字符串中出现最多次数的字母
- JS练习题①:求字符串中出现次数最多的字母和出现次数
- 字符串中出现次数最多的字母和次数
- 求字符串中出现次数最多的字母及次数
- 求给定字母字符串中字母出现最多的字母和出现的次数
- C# 在一个字符串中,找出出现次数最多的字母,并计算次数?
- JS 字符串中字符出现次数最多的字母 ,并返回次数
- 用c语言编程 统计输入的一个字符串中每个字母出现的次数
- java截取字符串中出现次数最多的字母
- java--一个字符串中出现次数最多的字母
- 用JS得到字符串中出现次数最多的字母
- 查找字符串中字母出现最多次数的方法小结
- python 获取字符串中出现次数最多的字母
- 输入一串字母,统计每个字母的出现的个数并将出现次数最多的字母输出
- js统计一个字符串出现最多的字母(或者数组中出现次数最多的元素)
- 轻松解决GHOST XP不能安装IIS组件的小问题
- PHP中try{}catch{}的具体用法详解
- MySQL删除数据Delete与Truncate语句使用比较
- 学习Linux(三):Linux 文件管理和操作
- Rhythmbox中文乱码解决办法
- 统计字符串中字母出现的次数并打印最多的字母----C语言练习题
- CodeFragment-条件语句中的参数的顺序
- JAVA反射机制
- 数字转中文大写金额
- 桶排序算法秒杀海量数据排序!
- 互联网协议入门
- STM32F407 Discovery uart1串口通信
- capture windows/screen using GDI+
- linux内核中的xx_initcall初始化标号