/*
*Copyright(c) 2014 烟台大学计算机学院
*All rights reserved.
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:杨汉宁
* 完成日期:2014年 12 月 8 日
* 版 本 号:v1.0
*
* 问题描述:统计每一个字母出现的数量
* 输入描述:无
* 程序输出:每一个字母出现的数量
*/
#include<iostream>
using namespace std;
int main()
{
char str[100]= {"my name is yanghanning and i live in chengdu"};
int i,a[26]= {0};
for(i=0; str[i]!='\0'; ++i)
{
if(str[i]>='a'&&str[i]<='z')
a[str[i]-'a']++;
}
cout<<"\""<<str<<"\" 中各小写字母出现的次数是: "<<endl;
for(i=0; i<26; ++i)
cout<<"字母"<<char(i+97)<<"出现的次数是:"<<" "<<a[i]<<"次"<<endl;
return 0;
}