📄 subject_66919.htm
字号:
<p>
序号:66919 发表者:chenguo 发表日期:2003-12-27 17:55:46
<br>主题:关于数组的一个题
<br>内容:有这样一道题,请各位大哥帮我看看做地对不对:<BR>编写一个算法,统计在一个输入字符串中各个不同字符出现的频度。<BR><BR>#include <iostream.h><BR>void frepuency(){<BR> char *A,B,C[26]; //C数组用来标记每个字母的出现频度。<BR> A=new char[maxlen+1];<BR> cout<<"Please insert word.";<BR> int i=0;<BR> while(B!=0){ //输入单词<BR> cin>>B;<BR> A[i]=B;<BR> i++;<BR> }<BR> i=0;<BR> for(i=0;i<=26;i++){C[i]=0;} //初始化C[]<BR> while(A[i]!=0){<BR> switch(A[i]){<BR> case "A":c[1]++;break;<BR> case "B":c[2]++;break;<BR> ……<BR> case "Z":c[26]++;break;<BR> default:cout<<"Not a letter!"<BR> }<BR> }<BR> cout<<"The frequency of each letter from A to Z is:";<BR> for(i=0;i<=26;i++){<BR> cout<<C[i];<BR> }<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>
回复者:everfly 回复日期:2003-12-28 13:47:49
<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>
<font color=red>答案被接受</font><br>回复者:林建华 回复日期:2003-12-29 11:39:08
<br>内容:while(B!=0){ //输入单词<BR> cin>>B;<BR> A[i]=B;<BR> i++;<BR> }<BR> B没有初始化就使用,没有越界判断<BR><BR>用char来储存int,当count大于128时会有问题
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:11 回复日期:2003-12-29 14:55:39
<br>内容:用char来储存int,当count大于128时会有问,怎么说?
<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-29 15:06:30
<br>内容:越界了啊,129变成负数了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:everfly 回复日期:2003-12-29 15:08:01
<br>内容:林建华 大哥说的不错!<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>
回复者:everfly 回复日期:2003-12-29 15:09:40
<br>内容:林建华大哥,请问char类型定义后默认是带符号的吗?
<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-29 15:36:26
<br>内容:是的,除非你定义unsigned char
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:chenguo 回复日期:2003-12-29 23:46:38
<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>
回复者:11 回复日期:2004-01-03 18:04:07
<br>内容:问题多多啊
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -