輸入十個(gè)數(shù)用冒泡排序 C語言:寫一函數(shù),用“冒泡法”對(duì)輸入的10個(gè)字符按由小到大順序排列?
C語言:寫一函數(shù),用“冒泡法”對(duì)輸入的10個(gè)字符按由小到大順序排列?1. 打開visualstdio2019軟件創(chuàng)建一個(gè)新的空白C文件,在源文件上單擊鼠標(biāo)右鍵,然后選擇add the followin
C語言:寫一函數(shù),用“冒泡法”對(duì)輸入的10個(gè)字符按由小到大順序排列?
1. 打開visualstdio2019軟件創(chuàng)建一個(gè)新的空白C文件,在源文件上單擊鼠標(biāo)右鍵,然后選擇add the following new item。此時(shí),將彈出一個(gè)窗口:2。選擇C作為彈出窗口文件,將文件擴(kuò)展名更改為“”。C”,點(diǎn)擊“添加”按鈕創(chuàng)建一個(gè)新的C文件,然后就可以編寫程序了:3。接下來,您可以編寫程序。首先,前端是數(shù)字輸入部分,然后程序?qū)τ脩糨斎氲臄?shù)字進(jìn)行排序,最后打印結(jié)果。氣泡排序需要兩個(gè)循環(huán)。第一個(gè)循環(huán)遍歷數(shù)組中的元素,第二個(gè)循環(huán)比較它們。如果順序不對(duì),則將其轉(zhuǎn)置,直到排序完成:4。最后,執(zhí)行程序觀察結(jié)果,按CRTLF5彈出程序,隨意輸入10個(gè)數(shù)字,按enter鍵執(zhí)行結(jié)果。此時(shí),您可以看到排序結(jié)果。以上是C語言氣泡排序程序的演示:
~]#include<stdlib。H>#包含時(shí)間(&L)。H>void main(){int i,J,t,a[10]srand(time(null))(i=0I<10i)a[i]=rand()(J=0j<10j)if(a[i]>A[i 1]}{t=a[i]a[i]=a[i 1]a[i]=t}(i=0I<10i)printf(%d”,a[i])