/
*copyright (c)2014,烟台大学计算机学院
*All rights reserved
*文件名称:789.cpp
*作者:孙春红
*完成日期:2014年11月25日
*版本号:v1.0
*
*问题描述:阅读程序,完成对字符每个小写字母个数的的统计功能。
*输入描述:输入字符串。
*程序输出:输出各小写字母出现的个数。
*/
/
#include <iostream>
#include<cstdio>
using namespace std;
int main()
{
char str[50];
int a[26]={0},i;//表示26个小写字母出现的个数初始值全为0
cout <<"输入字符串:"<<endl;
gets(str);
for(i=0;str[i]!='0';i++)
{
if (str[i]>='a'&&str[i]<='z')
a[str[i]-'a']++;
}
cout <<"各小写出现的次数是:"<<endl;
for(i=0;i<26;i++)
{
cout <<char(i+97)<<"----"<<a[i]<<"次"<<endl;
}
return 0;
}
运行结果:
知识点总结:
学会运用数组的知识进行统计。
学习心得:
在数字字符的基础上加以改正,充分运用ASCLL值,完成程序的统计。