Grid POJ 2742 统计字符数

水题,不多说。

题目地址:

http://poj.grids.cn/problem/2742

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// Grid 2742
// Author: Tanky Woo
#include <iostream>
using namespace std;
 
char arr[1001];
int nCases;
int hash[26] = {0};
// www.wutianqi.com
int main()
{
	scanf("%d", &nCases);
	while(nCases--)
	{
		memset(hash, 0, sizeof(hash));
		getchar(); 
		scanf("%s", arr);
		for(int i = 0; i < strlen(arr); ++i)
			hash[arr[i]-'a']++;
		int id = 0;
		for(int i = 0; i < 25; ++i)
				if(hash[i] > hash[id])
					id = i;
		printf("%c %d\n", 'a'+id, hash[id]);
		if(nCases == 0)
			printf("\n");
	}
	return 0;
}

发布者

Tanky Woo

Tanky Woo,[个人主页:https://tankywoo.com] / [新博客:https://blog.tankywoo.com]

发表评论

电子邮件地址不会被公开。 必填项已用*标注