10個數由小到大排序,數字從小到大排序是什麼?

時間 2025-03-29 22:05:18

1樓:網友

先說氣泡排序的基本思路:

1)比較第乙個數與第二個數,若為a[0]>a[1]逆序,則交換,然後比較第二個數與第三個數,依此類推,直至第n-1與第n個數比較為止,到此一地趟冒泡結束結果是將最大的數放在最後。

2)對前n-1個數進行第二趟氣泡排序,結果將第二大的數放在倒數第二的位置。

3)重複上述過程,共經過n-1趟冒泡後,排序結束。

for(i=0;i<9;i++)

有十個數排序,排好了九個,最後乙個自然就不用排了,所以是九次;

for(j=0;j<9-i;j++)第乙個迴圈執行一次就是冒泡完一趟,排好的數就增加乙個,就是說需要排的數就少乙個,即第乙個迴圈執行一次,就排好了乙個數,需要比較的數就少乙個,相應的第二個迴圈為了比較而執行的次數就要少一次。

懂了~~~

2樓:網友

和你簡單說下 ::其實很好理解 ::10個數字 ..其中有9個空是吧。也就是9次 冒泡 //即i的取直。

data[0]和data[1] 比較後 把大的數放前面。然後data[1]和data[2]比較 一直這樣下去。凡是data[j]data[j])

temp=data[j],data[j]=data[j+1],data[j+1]=temp;

這個就比較直觀了。也是冒九次 從data[0]開始 依次和data[1]..data[9]比較 只要前面的大於後面的 就交換位置 i=0時從而確定第乙個最大值放到data[0] 然後在確定 第二個最大值 放到data[1]

也能實現 從大到小 ~冒泡!

還不懂 給我發訊息。

3樓:網友

冒泡的原理簡單的說就是從右比到左,最小(或者最大)的數通過多次依次比較排到最左邊。

也可以從左比到右,最小(或者最大)的數通過多次依次比較排到最右邊。

每次得到乙個最小(或最大)的數,挪到一邊。

然後再依次比較,選出剩餘的數中最小(或最大)的將其挪到一邊。

不停的迴圈,不停的冒泡,將數移到一邊~

1,你的陣列是從data[0]與data[1]開始比較大小,將最小的數排到陣列的最右邊data[9],2,第一次迴圈(i=0)會將最小的數移動到陣列的最右邊data[9],而第二次冒泡(i=1)就可以不用比較date[8]與date[9](第一次迴圈已經將最小的數移動到了date[9])

所以第二個for的終止條件為j<9-i=8,date[9-i]>date[9-i+1]是顯然成立的,無需比較。

依次比較,直到迴圈結束(i=9)……

哎,我的語文不太好,思路有些亂。如果你還有什麼不清楚,請發資訊給我。

4樓:網友

冒泡法判斷9次,每次都要把最小的找出來,而每次都要通覽全部十個數。

用什麼語句實現?就是for嘛。

現在明白了嗎?

數字從小到大排序是什麼?

5樓:網友

謝謝你的關注。

由小到大依次為。

一、十、百、千、萬、億、兆、京、垓、秭、穰、溝、澗、正、載、極、恆河沙、阿僧祇、那由他、不可思議、無量大數。萬以下是十進位,萬以後則為萬進位,即萬萬為億,萬億為兆、萬京為垓。 中國數字單位 大數:

一、十、百、千、萬、億、兆、京、垓、秭、穣、溝、澗、正、載、極、恆河沙、阿僧只、那由他、不可思議、無量大數。 小數:分、釐、毛、糸、忽、微、纖、沙、塵、埃、渺、漠、模糊、逡巡、須臾、瞬息、彈指、剎那、六德、虛空、清淨、阿賴耶、阿摩羅、涅盤寂靜。

單位進位原則:萬以下為十進位;萬以上為萬進位,即:1億 = 10000萬,1兆 = 10000億,例如:

萬、十萬、百萬、千萬、億、十億、百億、千億……

怎麼按照數字從小到大排序

6樓:網友

在excel中實現數字從小到大排序的具體方法如下:

按從小到大的順序進行排列:

1.首先開啟需要排序的工作表;

2.左鍵選中需排序的資料;

3.點選左上側「開始」選項;

4.找到右上角「排序和篩選"選項;

5.選擇「公升序」;

6.選中第乙個「擴充套件選定區域」後點選確定;

7.完成數字按從小到大的順序進行排列的操作;

二、按從大到小的順序進行排列。

1.按照方法一進行步驟1-4後,選擇「降序」選項;

2.依舊選擇「擴充套件所選區域」並點選確定;

3.則完成數字按從大到小的順序進行排列的操作。

數字排序從小到大怎麼排

7樓:網友

工具/原料:電腦:thinkpad e431、win10系統1809、excel2019

1、先開啟excel,然後輸入一列數字。

2、之後選中數字區域。

3、然後點選工具欄中的資料。

4、之後點選排序。

5、然後將排序依據設定成單元格值,次序選擇公升序,然後點選確定。

寫出3個整十數並按從大小的順序排列?

8樓:網友

寫出3個整十數,並按從大小的順序排棗公升數列如笑段下:

或者:50>40>凳首30

按從大到小的順序排列下面各數。

9樓:楊宇軒本人

2又七分之四》>六分之十三》十六分之十一。

這幾個數按從小到大排列?

10樓:黃雲龍

3/8=,18/6=3,13/9≈,4/15≈,5/7≈,25/5=5,1又2/3≈,4/10=,2/3≈

按從小到大的排列是:4/15<3/8<4/10<2/3<5/7<13/9<1又2/3<18/6<25/5

11樓:樂為人師

這幾個數按從小到大排列如下:

4/15<3/8<4/10<2/3 <5/7<13/9<1又2/3<18/6<25/5

乙個數縮小10倍與縮小到原來的十分之一有什麼不同

乙個數縮小倍是這個數除以,縮小到原來的十分之一是這個數乘十分之一。乙個是乘,乙個是除。縮小了倍和縮小到原數的倍有什麼區別 縮小了倍和縮小到原來的倍是沒有區別的。 乙個數縮小倍等於那個數除以。而乙個數縮小到它的分之就等於那個數乘上分之。而當我們假設這個數為時,可以發現兩個結果是一樣的沒有區別。有區別或...

如何用flash製作字型漸漸由小到大的動畫

1,在場景中的圖層中新建一個文字,如下圖。2,選中文字並打散,快捷鍵ctrl b 3,然後新增延續幀,在最後一幀新增一個關鍵幀,並把最後那個關鍵幀上面的文字拉大。4,最後一步,新增形狀補間動畫,完工! kirara 星星星 第一幀輸入一個字,然後f8轉化為原件 然後在後面插入關鍵幀然後把字放到想要的...

C語言輸入數按由小到大排序函式呼叫的方法

程式改為下面,輸入三個數用英文逗號分開。如 3,2,1 include void swap int a,int b int main 第一個錯誤,swap函式你定義為有int返回值,但卻沒有return語句 第二個錯誤,你的swap函式實際上只是對形參做交換,對實際的數卻不作交 只有swap函式傳遞...