1-14

来源:互联网 发布:牙膏知乎 编辑:程序博客网 时间:2024/04/29 20:17
/*1-14编写一个程序,打印输入中各个字符出现频度的直方图*/
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    int a,array[26];
    for(a=0;a<26;a++)array[a]=0;
    a=0;
    while( (a=getchar())!=EOF)
    {
        if( a>='a' && a<='z')array[a-'a']++;
        if( a>='A' && a<='Z')array[a-'A']++;
    }
    for(a=0;a<26;a++)
    {
        int b=array[a];
        printf("%c  的频度是:",a+'a');
        for(;b>0;b--)printf("*");
        printf("/n");
    }      
    system("pause"); 
    return 0;
}