哪位大虾帮忙编写一个C程序,程序设计要用,谢了

来源:百度知道 编辑:UC知道 时间:2024/06/02 16:17:01
帮忙编写C程序,要求输入任意一段英文,根据所输英文中个单词出现概率的高低输出前5个单词,具有输入输出界面。
(希望得到完整的C语言源程序)
小弟谢了。。。。
下面那个答案运行不出来啊,还有别的答案啊?

#include<stdio.h>
#define M 200
struct node
{int L[26];
char chr[27];
}ch;
char s[M];
main()
{printf("输入a~z\n");
gets(ch.chr);/*输入a~z,也可以自己定义*/
printf("输入你的文章!\n");
gets(s);
printf("%s\n",s);
tongji();
}
tongji()
{ int i,x,j,k;
char y;
for(i=0;i<M;i++)
switch(s[i])
{ case 'a':case 'A' : ch.L[0]=ch.L[0]+1;break;
case 'b':case 'B' : ch.L[1]=ch.L[1]+1;break;
case 'c':case 'C' : ch.L[2]=ch.L[2]+1;break;
case 'd':case 'D' : ch.L[3]=ch.L[3]+1;break;
case 'e':case 'E' : ch.L[4]=ch.L[4]+1;break;
case 'f':case 'F' : ch.L[5]=ch.L[5]+1;break;
case 'g':case 'G' : ch.L[6]=ch.L[6]+1;break;
case 'h':case 'H' : ch.L[7]=ch.L[7]+1;break;
case 'i'