C語言實現三個整數的排序

2021-08-17 00:06:54 字數 675 閱讀 2890

/*

* 檔名:三個數排序.c

* 功能描述:

* 任意輸入三個整數,對其進行排序

*/#include

#include

intmain

(void

)/* 確保法:從小到大排序 */

/* 確保 a < b < c */

fprintf

(stdout

,"使用\033[33m確保法\e[0m從小到大排序為:");

if(a > b)

if(a > c)

if(b > c)

fprintf

(stdout

,"%d %d %d\n"

, a, b, c)

;/* 假定法:從大到小進行排序 */

fprintf

(stdout

,"使用\033[33m假定法\e[0m從大到排小序為:");

/* 假定 a 最大 */

if(a > b && a > c)

else

}/* 假定 b 最大 */

else

if(b > a && b > c)

/* 假定 c 最大 */

else

return0;

}

C語言實驗 求三個整數的最大值

time limit 1000ms memory limit 65536kb submit statistic problem description 請編寫程式,輸入三個整數,求出其中的最大值輸出。input 在一行上輸入三個整數,整數間用逗號分隔。output 輸出三個數中的最大值。exampl...

排序(C語言實現)

1.基本原則 比較兩兩相鄰記錄的關鍵字,使不滿足排序要求的記錄交換位置,直到n 1輪迴圈結束 2.操作順序 從小到大為例 1 從頭開始,比較 arr i 和 arr i 1 如果第二個比第乙個小,交換 2 指標向後移動,i i 1,再次比較 arr i 和 arr i 1 判斷是否需要交換 3 迴圈...

c語言實現排序

給定n個 長整型範圍內的 整數,要求輸出從小到大排序後的結果。本題旨在測試各種不同的排序演算法在各種資料情況下的表現。各組測試資料特點如下 資料1 只有1個元素 資料2 11個不相同的整數,測試基本正確性 資料3 103個隨機整數 資料4 104個隨機整數 資料5 105個隨機整數 資料6 105個...