您的位置:首页 > 其它

poj 百练 2742(基础题)

2012-04-18 18:52 134 查看
#include <fstream>
#include <string.h>
#include <cstdio>
using namespace std;

#define _cdebbug
//全局数据

int main()
{
//重定向
#ifdef _cdebbug
freopen("F:\\input.txt","r",stdin );
#endif
int n,i,j;
char zifu[1002];
int  cnt[26];

scanf("%d",&n);
int len;
int maxpos;
while(n--)
{
for (i = 0; i < 26; ++i)
cnt[i] = 0;
scanf("%s",zifu);
len = strlen(zifu);
for(i = 0; i < len; ++i)
{
cnt[zifu[i] - 'a']++;
}
maxpos = 0;
for(i = 0; i < 26; ++i)
{
if (cnt[i] > cnt[maxpos])
maxpos = i;
}
printf("%c %d\n",'a' + maxpos,cnt[maxpos]);
scanf("%s",zifu);
}

//解除重定向关闭文件

#ifdef _cdebbug
fclose(stdin);
#endif
return 0 ;
}


统计字符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: