测试题

ipconfig_ 发表于2016年11月18日
<p><img src="https://nos.netease.com/edu-image/21d62cfc-8c93-4af2-9217-058835683c3f.PNG" style="width: 343px; height: 335px;" /><br /></p><p>#include&lt;stdio.h&gt;<br />int isprime(int i) {<br />&nbsp;&nbsp; &nbsp;int j = 1;<br />&nbsp;&nbsp; &nbsp;int k;<br />&nbsp;&nbsp; &nbsp;for (k = 2; k&lt;i; k++) {<br />&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;if (i%k == 0) {<br />&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;j = 0;<br />&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;}<br />&nbsp;&nbsp; &nbsp;}<br />&nbsp;&nbsp; &nbsp;return j;<br />}<br /><br />int main() {<br />&nbsp;&nbsp; &nbsp;int n, m;<br />&nbsp;&nbsp; &nbsp;scanf(&quot;%d %d&quot;, &amp;n,&amp;m);<br />&nbsp;&nbsp; &nbsp;int i;<br />&nbsp;&nbsp; &nbsp;int b = 0;<br />&nbsp;&nbsp; &nbsp;int sum = 0;<br />&nbsp;&nbsp; &nbsp;for (i = 2; i &lt;= 200; i++) {<br />&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;if (isprime(i)) {<br />&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;b = b + 1;<br />&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;if (b &gt;= n&amp;&amp;b &lt;= m) {<br />&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;sum = sum + i;<br />&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;}<br />&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;}<br />&nbsp;&nbsp; &nbsp;}<br />&nbsp;&nbsp; &nbsp;printf(&quot;%d&quot;, sum);<br />&nbsp;&nbsp; &nbsp;return 0;<br />}</p><p>第四章的题,哪里错了?<br /></p>
1 回复