文章
11
粉丝
0
获赞
70
访问
1.5k
//注意!!!要专门处理一下最后一行没有换行符号 !!!找这个问题找了很久很久
#include <stdio.h>
#include <vector>
using namespace std;
bool is_alpha(char c) {
if (c>='A'&&c<='Z') {
return true;
}
else return false;
}
int main() {
vector<char> v;
int temp ;
int hash[26] = {0};
while ((temp = getchar())!= EOF) {
if (temp!='\n')v.push_back(temp);
else {
for (int i =0;i<v.size();i++) {
if (is_alpha(v[i]))hash[v[i]-'A']++;
}
for (int i =0;i<26;i++) {
printf("%c:%d\n",i+'A',hash[i]);
...
登录后发布评论
暂无评论,来抢沙发