【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("%[^\n] ",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\n",'a'+i,num[i]);
		puts("");
	}
	return 0;
}
posted @ 2017-02-07 01:20  水郁  阅读(315)  评论(0编辑  收藏  举报
……