POJ 2136

水水更健康

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <climits>
#include <string.h>
#include <queue>
using namespace std;
int LetC[30];
char str[85];
int main(){
	memset(LetC,0,sizeof(LetC));
	for(int i=1;i<=4;i++){
		gets(str);
		int len=strlen(str);
		for(int i=0;i<len;i++){
			if(str[i]>='A'&&str[i]<='Z'){
				LetC[str[i]-'A']++;
			}
		}
	}
	int maxl=-1,pos=-1;
	for(int i=0;i<26;i++){
		if(LetC[i]>maxl){
			pos=i;
			maxl=LetC[i];
		}
	}
	for(int i=maxl;i>=0;i--){
		for(int j=0;j<26;j++){
			if(j) printf(" ");
			if(i==0){
				printf("%c",j+'A');
				continue;
			}
			if(LetC	[j]==i){
				LetC[j]--;
				printf("*");
			}
			else printf(" ");
		}
		printf("\n");
	}
	printf("\n");
}

	

  

posted @ 2015-02-19 22:39  chenjunjie1994  阅读(118)  评论(0编辑  收藏  举报