MatLab用起泡法对10个数由小到大排序. 即将相邻两个数比较,将小的调到前头.

第一个for循环是进行次数,第二个for循环是比较大小并交换,使最大的数到最后

function f=funn(a)
n=length(a);
for i=1:n-1
for j=1:n-1
if a(j+1)<=a(j)
temp2=a(j);
a(j)=a(j+1);
a(j+1)=temp2;
end
end
end
f=a;

猜你喜欢

转载自blog.csdn.net/qq_42835165/article/details/89278410
今日推荐