最大值

mooc1487828455513 发表于2018年03月01日
<p>int main()<br >{&nbsp; int i,a[i],temp,n,NUM=0;<br >&nbsp;&nbsp;&nbsp; scanf(&quot;%d&quot;,&amp;n);<br >&nbsp;&nbsp;&nbsp; while(n!=1)<br >&nbsp;&nbsp;&nbsp; {if(n%2==0) n=n/2;<br >&nbsp;&nbsp;&nbsp;&nbsp; else<br >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n=3*n+1;<br >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NUM++;</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(i=0;i&lt;NUM;i++)<br >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(a[i]&lt;a[i+1])<br >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; temp=a[i+1];<br >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a[i+1]=a[i];<br >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a[i]=temp;}<br >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br >&nbsp;&nbsp;&nbsp; }<br >&nbsp;&nbsp;&nbsp;&nbsp; printf(&quot;%d\n&quot;,a[i]);<br >&nbsp;&nbsp;&nbsp; return 0;<br >}</p><p>老师:奇偶归一个数出来了,但最大怎么求/<br ></p>