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

📄 subject_63647.htm

📁 vc
💻 HTM
字号:
<p>
序号:63647 发表者:梦幻石 发表日期:2003-12-05 10:18:33
<br>主题:求助各位大哥大姐
<br>内容:一个计算所有各位上数字的总和,直到和只有一位<BR>比如<BR>数字为1235<BR>sum=1+2+3+5=11<BR>sum=1+1=2<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>
回复者:bbsbbs2003 回复日期:2003-12-05 10:53:14
<br>内容:int aaa(int n)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;int k = 0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;do {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int q = n / 10;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int r = n % 10;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k += r;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n = q;<BR>&nbsp;&nbsp;&nbsp;&nbsp;} while (n);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;if (k&gt;=10) return aaa(k);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;return k; //这个就是最后结果<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>
<font color=red>答案被接受</font><br>回复者:由零开始 回复日期:2003-12-05 11:39:23
<br>内容:#include &lt;iostream&gt;<BR>using namespace std;<BR><BR>int main()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;int number;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; &#34;pls input your number&#34; &lt;&lt; endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cin &gt;&gt; number;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; &#34;你输入的数为:&#34; &lt;&lt; number &lt;&lt; endl;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;int sum = number;<BR>&nbsp;&nbsp;&nbsp;&nbsp;while(sum &gt; 9)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char cNumber[10]=&#34;0&#34;;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;itoa(sum,cNumber,10);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int ia = strlen( cNumber );&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//计算有几位数<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int tmpSum = sum;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sum = 0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for( int i = 0; i &lt; ia ; i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int ibit = tmpSum % 10;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//个位数<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmpSum = (tmpSum - ibit) /10;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sum = sum + ibit;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; &#34;最终的值为:&#34; &lt;&lt; sum&nbsp;&nbsp;&lt;&lt; endl;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;return 0;<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>
回复者:Timwolf 回复日期:2003-12-06 09:32:45
<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 + -