1. 程式人生 > >統計每一個字母出現的個數

統計每一個字母出現的個數

/*
Copyright (c) 煙臺大學計算機與控制工程學院
Author:劉慧豔
Created:
Edition:V1.0
Describe: 【專案5-字串統計】請分別編制程式,完成下面的處理(選2個):
  (1)統計字母'A'出現的次數;
  (2)統計字串中(大/小寫)字母個數;
  (3)統計每一個數字字元出現的次數;
  (4)統計每一個小寫字母出現的個數

*/
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
    char str[50];
    cout<<"請輸入字串:";
    gets(str);
    int i,a[26]={0};
    for(i=0;str[i]!='\0';++i)
    {
        if(str[i]>='a'&&str[i]<='z')
        a[str[i]-'a']++;
    }
    for(i=0;i<26;++i)
    cout<<char(i+97)<<"有"<<a[i]<<endl;
    return 0;
}