輸入十個數(shù)用冒泡排序 用matlab程序,冒泡法對10個數(shù)由小到大排序?
用matlab程序,冒泡法對10個數(shù)由小到大排序?C語言從鍵盤輸入10個數(shù),使用冒泡法對這10個數(shù)進(jìn)行排序。要求使用指針實(shí)現(xiàn)?私有子窗體uuuClick()將a(1到10)變?yōu)檎麛?shù)對于I=1到10a(
用matlab程序,冒泡法對10個數(shù)由小到大排序?
C語言從鍵盤輸入10個數(shù),使用冒泡法對這10個數(shù)進(jìn)行排序。要求使用指針實(shí)現(xiàn)?
私有子窗體uuuClick()
將a(1到10)變?yōu)檎麛?shù)
對于I=1到10
a(I)=輸入框(“please input”
下一步I
對于I=10到2步驟-1“剩余的排序數(shù)據(jù)變量I定義了要在開頭搜索的所有數(shù)據(jù),即10。每個循環(huán)得到剩余數(shù)據(jù)的極值。最大值或最小值由下列替換條件確定
對于J=1到I-1“剩余數(shù)據(jù)內(nèi)部查詢變量J,所有數(shù)據(jù)都通過該變量進(jìn)行搜索。
如果a(J)> a(J 1),則“?替換條件,這里是當(dāng)前者大于后者時的替換條件,它們都是從小到大排序的
temp=a(j 1)“?更換開始
a(j 1)=a(j)
a(j)=溫度“?替換結(jié)束
結(jié)束if
下一個J
下一個I
對于I=1到10
打印一個(I)“”?打印出排序后的數(shù)據(jù)并用空格隔開。
下一個我
結(jié)束