第十三周 项目5(1):统计每一个字母出现的个数

本文介绍了一个使用C++编写的简单程序,该程序能够接收一个包含多种字符的字符串,并统计其中小写字母的出现频率。通过遍历字符串并检查ASCII值,程序能够准确地计算每个小写字母出现的次数。


 

/*

 *Copyright (c) 2014,烟台大学计算机学院

 *All rights reserved.

 *文件名称:first.cpp

 *作者:刘天恩

 *完成时间:2014年11月13号

 *版本号:v1.0

 *问题描述:输入一串字符,输出这串字符中每个小写字母的个数

 *输入描述:输入一串字符

 *程序输出:输出这串字符中每个小写字母的个数

 */
#include <iostream>
using namespace std;
int main( )
{
    char str[50]={"jkhiauAADGDRTYhhkj6818698286kj9891"};
    int i,a[26]={0};    //a[]代表小写字母出现的次数,初值都为0
    for(i=0;str[i]!='\n';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;
}


运行结果:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值