1096 C語言程式設計教程排序新問題

2021-10-12 17:54:16 字數 645 閱讀 1172

題目描述

輸入10個整數,將其中最小的數與第乙個數對換,把最大的數與最後乙個數對換。寫三個函式; ①輸入10個數;②進行處理;③輸出10個數。

輸入10個整數

輸出整理後的十個數,每個數後跟乙個空格(注意最後乙個數後也有空格)

樣例輸入

2 1 3 4 5 6 7 8 10 9

樣例輸出

1 2 3 4 5 6 7 8 9 10

#include

#include

intmain()

for(i=

0;i<

10;i++

)///copy a陣列給b陣列

for(i=

1;i<

10;i++

)///a陣列氣泡排序}}

for(i=

0;i<

10;i++

)///遍歷所有整數

if(b[i]

==a[9]

)///尋找b陣列中最大的整數和b[9]調換

}for

(i=0

;i<

10;i++

)///輸出b陣列中所有整數

printf

("\n");

}

C語言程式設計教程 函式

定義與呼叫 c中函式 變數都遵循先定義和宣告後引用的原則。標準函式庫 c語言的強大功能,依賴豐富的函式庫。定義 型別 函式名 形參列表 區域性變數列表 語句序列 函式呼叫 c遵循先定義在引用的原則,如果呼叫在定義之前,必須用說明語句對函式進行宣告。宣告模式 型別名 函式名 形參列表 形參列表可以只有...

《C 程式設計教程》 C 對C語言的擴充

c 型別轉換符一共有四種 static cast expression const cast expression dynamic cast expression reinterpret cast expression 1 static cast 最常用的型別轉換操作符,它主要執行非多型的轉換,用於...

C語言程式設計 C語言的歸併排序演算法!

用歸併排序法對一組資料由小到大進行排序,資料分別為 695 458 362 789 12 15 163 23 2 986。1 自定義函式 merge 實現一次歸併排序。2 自定義函式 merge sort 實現歸併排序。include int merge int r,int s,int x1,int...