、后知后觉り. 发表于 2013-7-17 11:10

冒泡排序如何避免中间过程的输出

问题是:给有十个元素的一位数组按升序排序   x=;
我编的函数如下,运行后不仅显示中间变量a,而且显示了每一步的排序结果,我只想要最终结果。尝试在if语句后各加一个分号,却又运行不出结果。
function=f1(x)
for j=1:10
    for i=1:9
        if x(i+1)<x(i)
            a=x(i)
            x(i)=x(i+1)
            x(i+1)=a
        end
    end
end

快到碗里来 发表于 2013-7-17 11:11

a=x(i)
            x(i)=x(i+1)
            x(i+1)=a
三句话都要加分号
页: [1]
查看完整版本: 冒泡排序如何避免中间过程的输出