统计字符次数.pdf
new 8 2014年年7月月13日日 0:39#include#include#define MAXSIZE 127#define CodeMax 10typedef struct charterchar ch;int num;char codeCodeMax;charter;void Input(charter sum,int max)char ch;int i=0,site=1;for(i=0;i max;i+)sumi.num=0;i=0;ch=getchar();sum0.ch=ch;sum0.num+;while(1)ch=getchar();if(ch=.)break;for(i=0;i site;i+)if(ch=sumi.ch)sumi.num+;break;if(i=site)sumsite.ch=ch;sumsite.num+;site+;printf(输入结束n);void print(charter sum,int max)int i=0;printf(字符t);printf(输入的次数n);while(1)if(sumi.num=0)break;printf(%ct,sumi.ch);printf(%dn,sumi.num);i+;-1-new 8 2014年年7月月13日日 0:39void Sort(charter sum,int max)int i,j,flag=1;charter temp;for(i=0;i max&flag;i+)flag=0;for(j=0;j sumj+1.num)if(sumj+1.num=0)break;temp=sumj+1;sumj+1=sumj;sumj=temp;flag=1;void main()charter sumMAXSIZE;printf(n-请输入英语字符(输入.表示输入结束)-n);Input(sum,MAXSIZE);printf(n-统计输出-n);print(sum,MAXSIZE);printf(n-排序后输出-n);Sort(sum,MAXSIZE);print(sum,MAXSIZE);-2-