【HDU1219】AC Me(水题)

BUPT2017 wintertraining(16) #4 A
HDU1219

题意

多组样例,每组给一行,输出该行各字母个数,每组输出之间输出空行

代码

#include <cstdio>
#include <cstring>
#include <algorithm>
#include <iostream>
using namespace std;
char s[1000006];
int num[36];
int main() {
	while(~scanf("%[^
] ",s)){	
		memset(num,0,sizeof num);
		for(int i=0;s[i];i++)
			if(s[i]>='a'&&s[i]<='z')num[s[i]-'a']++;
		for(int i=0;i<26;i++)printf("%c:%d
",'a'+i,num[i]);
		puts("");
	}
	return 0;
}
原文地址:https://www.cnblogs.com/flipped/p/6372308.html