文章
11
粉丝
223
获赞
14
访问
55.1k
// 案例可能有多组,每个案例输入为一行字符串。
// 对每个案例按A-Z的顺序输出其中大写字母出现的次数。
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s;
int count[26] = {0}; //A-Z的出现次数
while (getline(cin, s))
{
for (int i = 0; i < s.length(); ++i)
{
if (s[i] >= 'A' && s[i] <= 'Z') // 注意index和ASCII码的处理
count[s[i]-'A']++;
}
for (char c = 'A'; c <= 'Z'; ++c)
cout << c << ':' << count[c-'A'] << endl;
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发