📄 subject_64931.htm
字号:
<p>
序号:64931 发表者:幽壑潜蛟 发表日期:2003-12-14 12:43:53
<br>主题:请大伙帮一下忙!
<br>内容:小弟在borland c++下编和一下程序,但是出了错,请大家指教一下:<BR><BR>#include"stdio.h"<BR>void main()<BR>{char string[1000],c;<BR> int b[26],i,j,h=97;<BR> printf("请输入一段英文语段,以回车键结束:\n")<BR> gets(string[1000]);<BR> for(i=0;(c=string[i])!='\n';i++)<BR> {if(c>=65&&c<=90)<BR> c=c+32;<BR> if(c='a') b[0]=b[0]+1;<BR> if(c='b') b[1]=b[1]+1;<BR> if(c='c') b[2]=b[2]+1;<BR> if(c='d') b[3]=b[3]+1;<BR> if(c='e') b[4]=b[4]+1;<BR> if(c='f') b[5]=b[5]+1;<BR> if(c='g') b[6]=b[6]+1;<BR> if(c='h') b[7]=b[7]+1;<BR> if(c='i') b[8]=b[8]+1;<BR> if(c='j') b[9]=b[9]+1;<BR> if(c='k') b[10]=b[10]+1;<BR> if(c='l') b[11]=b[11]+1;<BR> if(c='m') b[12]=b[12]+1;<BR> if(c='n') b[13]=b[13]+1;<BR> if(c='o') b[14]=b[14]+1;<BR> if(c='p') b[15]=b[15]+1;<BR> if(c='q') b[16]=b[16]+1;<BR> if(c='r') b[17]=b[17]+1;<BR> if(c='s') b[18]=b[18]+1;<BR> if(c='t') b[19]=b[19]+1;<BR> if(c='u') b[20]=b[20]+1;<BR> if(c='v') b[21]=b[21]+1;<BR> if(c='w') b[22]=b[22]+1;<BR> if(c='x') b[23]=b[23]+1;<BR> if(c='y') b[24]=b[24]+1;<BR> if(c='z') b[25]=b[25]+1;<BR> }<BR> printf("当中各英文字母出现频率为:\n");<BR> for(j=0;j<=25;j++)<BR> {printf("%c(%d) ",h,b[j]);<BR> h++;<BR> }<BR>}
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:小数 回复日期:2003-12-14 14:04:47
<br>内容:首先,我觉得这个程序的算法有点问题,当然你这样也没错,可是如果是‘z’或者是‘Z'的话你其不是要进行23次判断。如果这样的话可能会好点:<BR> b[c-97]=b[c-97]+1;<BR>我没编译过,是不是这句有问题?<BR>printf("%c(%d) ",h,b[j]);<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:幽壑潜蛟 回复日期:2003-12-14 16:22:17
<br>内容:<BR><BR>2003-12-14 16:24:07
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -