HDU 1219(AC Me)

基础题,使用 map 数据结构即可。

#include <iostream>
#include <string>
#include <map>
using namespace std;

int main()
{
	string s;
	map<char, int> mp;
	while (getline(cin, s))
	{
		for (char i = 'a'; i <= 'z'; i++) //初始化mp
		{
			mp[i] = 0;
		}
		int len = s.size(); //输入句子的长度
		for (int i = 0; i < len; i++)
		{
			mp[s[i]]++; //将字母对应位置的整型加1
		}
		for (char i = 'a'; i <= 'z'; i++)
		{
			cout << i << ":" << mp[i] << endl;
		}
		cout << endl;
	}
	return 0;
}

继续加油。

上一篇:Python之Requests模块使用详解(七)


下一篇:LeetCode 1219. Path with Maximum Gold