上海交通大学机试 字母统计 Easy
基本思想:
无;
关键点:
无;
#include<stdio.h>
#include<stdlib.h>
#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
#include<map>
using namespace std;
int num[26];
int main() {
string s;
while (getline(cin,s)){
fill(num, num + 26, 0);
for (int i = 0; i < s.size(); i++) {
if (s[i] >= 'A'&&s[i] <= 'Z') {
num[s[i] - 'A']++;
}
}
for (int i = 0; i < 26; i++) {
printf("%c:%d\n", 'A' + i, num[i]);
}
}
return 0;
}

浙公网安备 33010602011771号