数学建模社区-数学中国's Archiver
论坛
›
MATLAB论坛
› 冒泡排序如何避免中间过程的输出
、后知后觉り.
发表于 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]
查看完整版本:
冒泡排序如何避免中间过程的输出