输入一篇英文文章,以$符号结束,统计其中出现字母,数字的个数,求出现频率最高的字母

来源:百度知道 编辑:UC知道 时间:2024/07/07 05:21:37
急急!!!!!!!!!!!!!!

# include "stdio.h"
void main ()
{

int a[62][2],max,d;int i,j,t;char string[2500],c;
j=64;
for (i=0;i<=25;i++)
{
j++;
a[i][0]=j;
a[i][1]=0;
}
j=j+6;
for (i=26;i<=51;i++)
{
j++;
a[i][0]=j;
a[i][1]=0;
}
j=47;
for (i=52;i<=61;i++)
{
j++;
a[i][0]=j;
a[i][1]=0;
}
do
{
gets(string);
for (i=0;i<=2499;i++)
{
c=string[i];
if ((c>64 && c<91)||(c>96 && c<123)||(c>47 && c<58))
{
for (t=0;t<=61;t++)
if(c==a[t][0])
{
a[t][1]++;
break;
}
}
}
}
while (c=='$');
for (i=0;i<=51;i++)
{
if ((i % 3)==0) printf("\n");
printf("字母:%c出现的次数为%d ",a[i][0],a[i][1]);
}
printf("\n");
for