# 找出字符串中出现最多的字母

Description
钟Sir是一个迷信的(superstitious)家伙。他相信每一个字符串(string)里都有一个幸运字符。我们可以通过以下方法找到这个字符。例如，在字符串abbccc中，c 出现的次数最多，所以这个幸运字符就是 c 啦！（>_<）  (钟Sir的想法好简单啊…)
Input
第一行是测试数据的组数n，接下来的每组测试数据占一行，每行数据不超过1000个字符且非空。
字符串里只含小写字母。
Output
每组数据对应输出一行，包括出现次数最多的字符和该字符出现的次数，中间是一个空格。如果有多个字符出现的次数相同且最多，那么输出ASCII码最小的那一个字符。
Sample Input
2
abbccc
adfadffasdf
Sample Output
c 3
f 4

## template

```cpp
 #include <string.h>
#include"stdio.h"
int main(void)
{
	int n,i, z[26], max, xia;
	char c[1050], ch;
	scanf("%d",&n);
	while(n>0)
	{
		n--;
		scanf("%s", c);
		for(i=0; i<26; i++)
			z[i]=0;
		xia=strlen(c);
		for(i=0; i<xia; i++)
			z[c[i]-'a']++;
		max=z[0]; xia=0;
		for(i=1; i<=25; i++)
		if(z[i]>max){ 
			max=z[i];
			xia=i;
		}
		ch='a'+xia;
		printf("%c %d\n", ch, max);
	}
	return 0;
}
```

## 答案

```cpp

```

## 选项

### A

```cpp

```

### B

```cpp

```

### C

```cpp

```