subject_22655.htm
来自「一些关于vc的问答」· HTM 代码 · 共 42 行
HTM
42 行
<p>
序号:22655 发表者:鲁 发表日期:2002-11-27 14:19:31
<br>主题:弱智问题,请帮帮忙,急!!!!!!!!
<br>内容:要求输出0~10000之间有3个6或3个7的数<BR>我每次遇到这种‘简单’的算法问题,都总是无从下手。请高手们指点指点<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>
回复者:小年 回复日期:2002-11-27 14:44:09
<br>内容:首先,想一想有3个6或3个7的数肯定在666~9777之间,不是则continue;<BR>然后,将数字转换为字符串str.Format("%d",value);<BR>设置两个计数器,取字符串的单个字符比较‘6’或‘7’,若是计数器加1;<BR>最后,计数器为3,则输出数据<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>
回复者:我本大梦人 回复日期:2002-11-27 15:14:18
<br>内容:小年说的:<BR> int iCount=0,iCount1=0,iMin=1,iMax=10000;<BR> CString strTemp,strOut;<BR> strOut.Empty();<BR> for (int i=iMin;i<=iMax;i++)<BR> {<BR> if (i<666||i>9777)<BR> continue;<BR> else<BR> {<BR> if (iCount)<BR> iCount=0;<BR> if (iCount1)<BR> iCount1=0;<BR> strTemp.Format("%d",i);<BR> <BR> for (int j=0;j<strTemp.GetLength();j++)<BR> {<BR> if (strTemp[j]=='6')<BR> iCount++;<BR> if (strTemp[j]=='7')<BR> iCount1++;<BR> }<BR> if (iCount==3||iCount1==3)<BR> {<BR> strTemp.Format("%s\r\n",strTemp);<BR> strOut+=strTemp;<BR> }<BR> }<BR> }<BR> AfxMessageBox(strOut);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:鲁 回复日期:2002-11-27 15:28:05
<br>内容:谢谢楼上的,你们还能帮我找找我的原因出在哪吗?为什么做这样的题会卡壳?除了基础差之外,是因为我的数学差?思路狭窄?还是别的问题?有什么办法克服吗?(偶学c一年不怎么好,vc++3个月)<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>回复者:我本大梦人 回复日期:2002-11-27 15:40:24
<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>
回复者:小年 回复日期:2002-11-27 15:40:52
<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>
回复者:鲁 回复日期:2002-11-28 14:15:42
<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 + =
减小字号Ctrl + -
显示快捷键?