急需指导!下面程序中关于break的使用!
<P>我在算术编码是遇到一个问题:<BR>比如循环如下:<BR>m=3;<BR>n=4;<BR>M=;<BR>kkk=1;<BR>for k=1:m<BR> for kk=1:n<BR> data=M(k,kk);<BR> while 1>0<BR> if data<2<BR> break;<BR> else<BR> N(kkk)=data;<BR> sign=1;<BR> end <BR> if sign==1<BR> kkk=kkk+1;<BR> break;<BR> end <BR> end<BR> end<BR>end <BR> <BR>我要的输入结果是矩阵M中的所有大于等于2的元素呀!<BR>可输出结果确实如下:<BR>Columns 1 through 10 </P><P> 3 3 2 3 3 2 2 3 3 2</P>
<P>Columns 11 through 12 </P>
<P> 3 3<BR>后面明显是多了三个元素的。<BR>这是怎么回事呢?<BR>望请赐教!!!<BR>谢谢!!</P>
页:
[1]