水水更健康
#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");
}
原文:http://www.cnblogs.com/jie-dcai/p/4296329.html