第十三周 项目五--字符串操作(1.4)字母统计

来源:互联网 发布:电脑写字板软件下载 编辑:程序博客网 时间:2024/06/14 22:03

问题及代码:

/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:test.cpp*作者:吴胜男*完成日期:2014年11月23日*版本号:v1.0**问题描述:统计每个字母字符出现的次数。*输入描述:略*程序输出:略*/#include<iostream>using namespace std;int main(){    char str[100]= {"Checking for existence: D:\\C++\\codeBlock\\example\\bin\\Debug\\example.exe"};    int i,a[26]= {0}; //a[0]代表'a'出现的个数……,初值全为0    for(i=0; str[i]!='\0'; ++i) //换种循环,这不是关键    {        if(str[i]>='a'&&str[i]<='z')           a[str[i]-'a']++;   //若str[i]为'a',a[0]将增加;也可以写作a[str[i]-97]++    }    cout<<"\""<<str<<"\" 中各小写字母出现的次数是: "<<endl;   for(i=0; i<26; ++i)       cout<<"\'"<<char(i+97)<<"\'---"<<a[i]<<endl;    return 0;}

运行结果:

知识点总结:每个字母统计

学习心得:抄之要有道。

0 0