/*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;
}
#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;
}