2009-05-24 07:43:05來源不明
ACM11577 11577 - Letter Frequency
作法:暴力[用陣列去存]
/******************************************************/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{
int n;
char x[1000];
scanf("%d",&n);
getchar();
while(n--)
{
gets(x);
int m=strlen(x);
int a,b,c;
int num[123]={0},top=0;
for(a=0;a<m;a++)
if((x[a]>='A'&&x[a]<='Z')||(x[a]<='z'&&x[a]>='a'))
{
if((x[a]>='A'&&x[a]<='Z')) num[x[a]-'A'+'a']++;
else num[x[a]]++;
}
int max=0;
for(a='a';a<='z';a++)
if(num[a]>max) max=num[a];
for(a='a';a<='z';a++)
if(num[a]==max) printf("%c",a);
printf("\n");
}
return 0;
}