c語言冒泡排序代碼 c語言冒泡排序-C語言用冒泡法實現(xiàn)10個整數(shù)的排序?
c語言冒泡排序-C語言用冒泡法實現(xiàn)10個整數(shù)的排序?//以下是:#include<stdio。H>#definen10 intmain(){intnarray[n]inti=0,n=1 pri
c語言冒泡排序-C語言用冒泡法實現(xiàn)10個整數(shù)的排序?
//以下是:#include<stdio。H>#definen10 intmain(){intnarray[n]inti=0,n=1 printf(“please input array data:n”)for(I=0I<ni){scanf(%d”,&narray[I])}printf(“original data is:n”)for(I=0I<ni){printf(%d”,narray[I])}“”、“”、“”、“”//開始冒泡。下面的過程如下:“”“””)int tempfor(I=n-1 I>0i){for(intj=0j<ij){if(narray[J]>narray[J[J 1]//從大到小的順序改為<,“ “ “t”,n)這是k=0k<nk(TK=k=k(TK=k=k){printf(%d”,n array[k])}}}}printf(排序過程結(jié)束,nn”//氣泡結(jié)束,氣泡結(jié)束,氣泡結(jié)束,氣泡結(jié)束,氣泡結(jié)束,氣泡結(jié)束。Printf(%d”,n array[k]}{Printf(%d%d”,n array[k
}Printf(%d%d”,n array[n array[k
!==================================================================================================================================,buf buffer address
mov CX,n要排序的緩沖區(qū)數(shù)
SSSulp1:
dec CX
jz SSSuuout
push si
push CX
SSSulp2:
mov al,[si]
cmp al,[si 1]
jc SSSunext
xchg al,[si 1]
mov[si],al
SSSunext:
inc si
loop SSSulp2
pop CX
jmp SSSulp1
sss Out:完成退出