HDU 1219AC me
伊格纳修斯正在做作业。老师给他一些文章,让他说出每个字母出现的次数。
真的很容易,不是吗?所以来和我交流。
输入
每一篇文章只有一行,所有的字母都是小写的。你只需要数每个字母的数目,所以不要注意其他字符。文章长度最多10万。处理到文件结尾。
注意:这个问题有多个情况,您可以使用“while(gets(buf)){…}”来处理到文件末尾。
输出
对于每一篇文章,你必须说出每个字母出现的次数。输出格式类似于“X:N”。
在每个测试用例后输出一个空行。示例输出中有更多详细信息。
care:我直接疯狂打表
#include<iostream>
#include<string>
using namespace std;
int main()
{
int a[105] = {
0}; string s;
while (getline(cin,s))
{
if (s != "")
{
for (int i = 0; i < s.size(); i++)
{
if (s[i] == 'a')++a[0];
if (s[i] == 'b')++a[1];
if (s[i] == 'c')++a[2];
if (s[i] == 'd')++a[3];
if (s[i] == 'e')++a[4];
if (s[i] == 'f')++a[5];
if (s[i] == 'g')++a[6];
if (s[i] == 'h'