当前位置: 代码迷 >> 综合 >> SJTU-字母统计
  详细解决方案

SJTU-字母统计

热度:14   发布时间:2023-12-12 23:31:12.0

题目描述

输入一行字符串,计算其中A-Z大写字母出现的次数

输入描述

案例可能有多组,每个案例输入为一行字符串。

输出描述

对每个案例按A-Z的顺序输出其中大写字母出现的次数。

程序代码

#include <iostream>
using namespace std;
int main()
{string s;cin >> s;int count[26];for(int i=0; i<26; i++)count[i] = 0;for(int i=0; i<s.length(); i++){if(s[i]>='A'&&s[i]<='Z')count[s[i]-'A']++;}for(int i=0; i<26; i++)cout << char('A'+i) << ':' << count[i] << endl;	return 0;
}