⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_66919.htm

📁 vc
💻 HTM
字号:
<p>
序号:66919 发表者:chenguo 发表日期:2003-12-27 17:55:46
<br>主题:关于数组的一个题
<br>内容:有这样一道题,请各位大哥帮我看看做地对不对:<BR>编写一个算法,统计在一个输入字符串中各个不同字符出现的频度。<BR><BR>#include &lt;iostream.h&gt;<BR>void frepuency(){<BR>&nbsp;&nbsp;char *A,B,C[26];&nbsp;&nbsp;&nbsp;&nbsp;//C数组用来标记每个字母的出现频度。<BR>&nbsp;&nbsp;A=new char[maxlen+1];<BR>&nbsp;&nbsp;cout&lt;&lt;&#34;Please insert word.&#34;;<BR>&nbsp;&nbsp;int i=0;<BR>&nbsp;&nbsp;while(B!=0){&nbsp;&nbsp;&nbsp;&nbsp;//输入单词<BR>&nbsp;&nbsp;&nbsp;&nbsp;cin&gt;&gt;B;<BR>&nbsp;&nbsp;&nbsp;&nbsp;A[i]=B;<BR>&nbsp;&nbsp;&nbsp;&nbsp;i++;<BR>&nbsp;&nbsp;}<BR>&nbsp;&nbsp;i=0;<BR>&nbsp;&nbsp;for(i=0;i&lt;=26;i++){C[i]=0;}&nbsp;&nbsp;&nbsp;&nbsp;//初始化C[]<BR>&nbsp;&nbsp;while(A[i]!=0){<BR>&nbsp;&nbsp;&nbsp;&nbsp;switch(A[i]){<BR>&nbsp;&nbsp;&nbsp;&nbsp;case &#34;A&#34;:c[1]++;break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;case &#34;B&#34;:c[2]++;break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;……<BR>&nbsp;&nbsp;&nbsp;&nbsp;case &#34;Z&#34;:c[26]++;break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;default:cout&lt;&lt;&#34;Not a letter!&#34;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;}<BR>&nbsp;&nbsp;cout&lt;&lt;&#34;The frequency of each letter from A to Z is:&#34;;<BR>&nbsp;&nbsp;for(i=0;i&lt;=26;i++){<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;C[i];<BR>&nbsp;&nbsp;}<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){&nbsp;&nbsp;&nbsp;&nbsp;//输入单词<BR>&nbsp;&nbsp;&nbsp;&nbsp;cin&gt;&gt;B;<BR>&nbsp;&nbsp;&nbsp;&nbsp;A[i]=B;<BR>&nbsp;&nbsp;&nbsp;&nbsp;i++;<BR>&nbsp;&nbsp;}<BR>&nbsp;&nbsp;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 + -