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

📄 subject_53589.htm

📁 vc
💻 HTM
字号:
<p>
序号:53589 发表者:陈思伟 发表日期:2003-09-20 22:52:28
<br>主题:麻烦大家给我该该。作业题
<br>内容:# include &lt;iostream.h&gt;<BR><BR>void main()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;int a;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; &#34;please input a number:&#34; &lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cin &gt;&gt; a;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if ( a%3==0 &amp;&amp; a%5==0 &amp;&amp; a%7==0 )<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;&#34;这个数能被3。5。7整除.&#34; &lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;&#34;bu neng bie zhe 3 ge shu zhengchu &#34; &lt;&lt;endl;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;if ( a%3==0 &amp;&amp; a%5==0 )<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;&#34;zhe ge shu neng bei 3.5 zhengchu &#34; &lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;&nbsp;if ( a%7==0 )<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;&#34;zhe ge shu ke yi bei 7 zhengchu &#34; &lt;&lt;endl;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&nbsp;( a%5==0 &amp;&amp; a%7==0 )<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;&#34;zhe ge shu neng bei 5. 7 zhengchu&#34; &lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;&nbsp;if (&nbsp;&nbsp;a%3==0 )<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;&#34;zhe ge shu neng bei 3 zheng chu &#34; &lt;&lt;endl;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;if ( a%3==0 &amp;&amp; a%7==0 )<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;&#34;zhe ge shu neng bei 3. 7 zhengchu &#34; &lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;&nbsp;if ( a%5==0 )<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;&#34;zhe ge shu neng bei 5 zhengchu &#34; &lt;&lt;endl;<BR><BR><BR>}<BR>题目为: 编程实现输入1个整数,判断其能否被3,5,7整除,并输出以下信息之一:<BR>(1) 能同时被3,5,7整除;<BR>(2) 能被其中2个数(要指出那两个数)整除<BR>(3) 能被其中1个数 (要指出那两个数)整除<BR>(4) 不能被 3。5。7任一个整除<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-09-20 23:06:50
<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-09-20 23:42:12
<br>内容:输出时不对<BR><BR>“不能被3。5。7整除” 不论你输入什么数都有显示
<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-09-20 23:57:25
<br>内容:你输入105看看
<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>回复者:saka 回复日期:2003-09-21 02:43:35
<br>内容:#include &lt;iostream.h&gt;<BR><BR><BR>void main()<BR>{<BR>&nbsp;&nbsp;int x;<BR>&nbsp;&nbsp;cout&lt;&lt;&#34;Please input a INT number:&#34;&lt;&lt;endl;<BR>&nbsp;&nbsp;cin&gt;&gt;x;<BR>&nbsp;&nbsp;if(x%3)<BR>&nbsp;&nbsp;&nbsp;&nbsp;if (x%5)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(x%7)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;&#34;不能被3,5,7中的任何一个数整除&#34;&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout&lt;&lt;&#34;只能被7整除&#34;&lt;&lt;endl;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(x%7)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout&lt;&lt;&#34;只能被5整除&#34;&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout&lt;&lt;&#34;只能被5,7整除&#34;&lt;&lt;endl;<BR>&nbsp;&nbsp;else if(x%5)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(x%7)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout&lt;&lt;&#34;只能被3整除&#34;&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout&lt;&lt;&#34;只能被3,7整除&#34;&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(x%7)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout&lt;&lt;&#34;只能被3,5整除&#34;&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout&lt;&lt;&#34;能被3,5,7整除&#34;&lt;&lt;endl;<BR>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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>
回复者:saka 回复日期:2003-09-21 02:50:12
<br>内容:输入105时,楼主的程序会输出:<BR>这个数能被3。5。7整除<BR>zhe ge shu neng bei 3.5 zhengchu <BR>zhe ge shu neng bei 3. 7 zhengchu <BR>zhe ge shu neng bei 5. 7 zhengchu<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>
回复者:adam&amp;amp;ancy 回复日期:2003-09-21 02:56:20
<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-09-21 09:10:01
<br>内容:void main()<BR>{<BR>&nbsp;&nbsp;int a;<BR>&nbsp;&nbsp;cout &lt;&lt;&#34;please input a number:\n&#34;;<BR>&nbsp;&nbsp;cin &gt;&gt;a;<BR><BR>&nbsp;&nbsp;int c1 = a%3 ==0;<BR>&nbsp;&nbsp;int c2 = a%5 ==0;<BR>&nbsp;&nbsp;int c3 = a%7 ==0;<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;switch((c1&lt;&lt;2)+(c2&lt;&lt;1)+c3)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;case 0: cout &lt;&lt;&#34;不能被3,5,7整除.\n&#34;; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;case 1: cout &lt;&lt;&#34;只能被7整除.\n&#34;; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;case 2: cout &lt;&lt;&#34;只能被5整除.\n&#34;; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;case 3: cout &lt;&lt;&#34;可以被5,7整除.\n&#34;; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;case 4: cout &lt;&lt;&#34;只能被3整除.\n&#34;; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;case 5: cout &lt;&lt;&#34;可以被3,7整除.\n&#34;; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;case 6: cout &lt;&lt;&#34;可以被3,5整除.\n&#34;; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;case 7: cout &lt;&lt;&#34;可以被3,5,7整除.\n&#34;; break;<BR>&nbsp;&nbsp;}<BR>}<BR>这是书本上的答案 switch((c1&lt;&lt;2)+(c2&lt;&lt;1)+c3) (这句话 何解?)<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>
回复者:学vc 回复日期:2003-09-22 11:25:55
<br>内容:c1 =1 能被3整除<BR>c1 =0 能被3整除<BR>c2,c3的含义是类似的 。<BR>c1&lt;&lt;2:将c1左移2位(2进制)<BR>设((c1&lt;&lt;2)+(c2&lt;&lt;1)+c3<BR>的结果为(abc)2<BR>分别判断a,b,c的值即可。<BR>比如<BR>7 = (111)2&nbsp;&nbsp; 可以被3,5,7整除<BR><BR>3 = (011)2&nbsp;&nbsp;可以被5,7整除.<BR><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 + -