Z=input('输入水位:') ; n=length(Z); %求输入数的个数 i=1;j=1; %赋初值 for j=1:n %进行n次才可互换完 for i=2:n %比较相邻两数的大小 if Z(i-1)>Z(i) b=Z(i); Z(i)=Z(i-1); Z(i-1)=b; %比较相邻两数的大小,若前大后小则互换位置 end end n=n-1; %最后一位不用比较 end
Z=input('输入水位:') ; n=length(Z); %求输入数的个数 for j=1:n-1 %进行n次才可互换完 for i=2:n-j %比较相邻两数的大小 b=0; if Z(i)>Z(i+1) b=Z(i+1); Z(i+1)=Z(i); Z(i)=b; %比较相邻两数的大小,若前大后小则互换位置 end end %最后一位不用比较 end Z