冒泡法排序

冒泡法排序一種程式排列方法。

VB的冒泡法排序程式

冒泡法排序程式段:
sub form_chick()
dim a(1 to 10) as integer
print "要排序的數組為: "
for i=1 to 10
a(i)=inputbox("請輸入10個整數: "
print tab(i*6);a(i);
next i
print
for i=1 to 9
for j=1 to 10-i
if a(j)>a(j+1) then
temp=a(j)
a(j)=a(j+1)
a(j+1)=temp
end if
next j
next i
print "排序後的數組為:"
for i=1 to 10
print tab(i*6);a(i);
next i
end sub

C語言的冒泡法排序

for(i=0;i<9;i++) /*進行9次循環。*/
for(j=i+1;j<10;j++) /*循環比較剩餘的變數。*/
if(a&#91;i&#93;>a&#91;j&#93;) /*如果前面一個數比後面數大,交換兩個數的值。*/
{
temp=a&#91;i&#93;;
a&#91;i&#93;=a&#91;j&#93;;
a&#91;j&#93;=temp;
}

相關詞條

熱門詞條

聯絡我們