字母统计 题解:用map比较简洁
#include <bits/stdc++.h>
using namespace std;
int main()
{
string str;
map<char,int>mp;
while(cin>>str)
{
for(int i=0;i<str.length();i++)
if(str[i]>='A'&&str[i]<='Z') mp[str[i]]++;
for(char i='A';i<='Z';i++)
cout<<i<<":"<<mp[i]<<endl;
}}
登录后发布评论
暂无评论,来抢沙发