字母统计

Posted zhanghua-322

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字母统计相关的知识,希望对你有一定的参考价值。

#include <iostream>
#include <vector>
using namespace std;
int main() 
	string s;
	cin >> s;
	vector<int> v(52, 0);
	for (int i = 0; i < s.length(); i++) 
		if (s[i] >= ‘A‘ && s[i] <= ‘Z‘) 
			v[s[i] - 65]++;
		
		else if (s[i] >= ‘a‘ && s[i] <= ‘z‘) 
			v[s[i] - 97 + 26]++;
		
	

	int max = 0;
	char result = 123;
	for (int i = 0; i < 52; i++) 
		char temp;
		if (i >= 26) 
			temp = i - 26 + 97;
		
		else 
			temp = i + 65;
		
		if (v[i] > max) 
			max = v[i];
			result = temp;
		
		else if (v[i] == max && temp < result) 
			result = temp;
		

	
	cout << result << endl;
	return 0;

  

以上是关于字母统计的主要内容,如果未能解决你的问题,请参考以下文章

Python接收输入一个字符串,统计其中小写字母的个数

python统计单词中字母个数

统计字符串”aaaabbbccccddfgh”中字母个数以及统计最多字母数

python统计并输出字符串中小写元音字母的个数?

字母统计

c语言 对任意输入的字符串,统计其中的大写字母和小写字母的个数