欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

统计字符个数

程序员文章站 2022-04-05 15:44:42
...
  • 统计字符串中的字符个数,将字符串中字符个数最多的字符输出
#include<iostream>

using namespace std;
//统计字符串中的字符个数,将字符串中字符个数最多的字符输出
int main() {
	//借助char[]数组存储字符
	char ch[100];
	int n,sum[26];//sum[]数组用来存储对应字符的个数
	cin >> n;
	for (int i = 0; i < n; i++) {
		cin >> ch;
		for (int j = 0; j < 26; j++) {
			sum[j] = 0;
		}
		//遍历字符串,对应位置的字符个数加1
		for (int k = 0; k < strlen(ch); k++) {
			sum[ch[k] - 'a']++;
		}
		//寻找sum[]数组中的最大值
		int max = 0;
		for (int k = 0; k < 26; k++) {
			if (sum[max] < sum[k]) {
				max = k;
				
			}
		}
		cout << "出现次数最多的字符是" << char(max + 'a') << "出现次数为" << sum[max] << endl;
	}
	return 0;
}

统计字符个数

相关标签: 统计字符个数