C語言程式設計 三個數從小到大輸出 排序!

2021-10-21 10:39:21 字數 1031 閱讀 4356

任意輸入 3 個整數,程式設計實現對這 3 個整數由小到大進行排序。

(1) 定義資料型別,本例項中 a、b、c、t 均為基本整型。

(2) 使用輸入函式獲得任意 3 個值賦給 a、b、c。

(3) 使用 if 語句進行條件判斷,如果 a 大於 b,則借助於中間變數 t 互換 a 與 b 值, 依此類推比較 a 與 c、b 與 c,最終結果即為 a、b、c 的公升序排列。

(4) 使用輸出函式將 a、b、c 的值依次輸出。

#include int main()

if(a>c)    /*如果a大於c,借助中間變景t實現a與c值的互換*/

if(b>c)    /*如果b大於c,借助中間變數t實現b與c值的互換*/

printf("the order of the number is:\n");

printf("%d,%d,%d",a,b,c);    /*輸出函式順序輸出a、b、c的值*/

return 0;

}

please input a,b,c:

5,3,9

the order of the number is:

3,5,9

本例項使用 scanf("%d%d%d",&a,&b,&c); 從鍵盤中獲得任意 3 個數。

在輸入資料時,在兩個資料之間以乙個或多個空格間隔,也可以用 enter 健、tab 鍵,不能用逗號作為兩個資料間的分隔符。

如果用格式輸入函式 scanf("%d,%d,%d",&a,&b,&c) 輸入資料,兩個資料之間要用「,」做間隔。

不管你是轉行也好,初學也罷,高階也可,如果你想學程式設計,高階程式設計師~

值得關注】我的程式設計學習交流俱樂部!

C語言簡易程式設計 5 從小到大輸出三個數字

無意中發現了乙個巨牛巨牛的人工智慧教程,忍不住分享一下給大家。教程不僅是零基礎,通俗易懂,小白也能學,而且非常風趣幽默,還時不時有內涵段子,像看 一樣,哈哈 我正在學習中,覺得太牛了,所以分享給大家。點這裡可以跳轉到教程!題目 輸入三個整數x,y,z,請把這三個數由小到大輸出。1.程式分析 我們想辦...

C語言氣泡排序法從小到大輸出

氣泡排序法 就是在每一輪的篩選中找出當前元素組中最大的那個數 在不斷的交換中將當前元素組中最大的數賦值給當前元素組中最後乙個元素空間 不知道為什麼 複製不過來。不多說 發吧 這裡我們把數字調小一點簡單的解釋,設乙個三個元素的陣列a 3 當我們沒有 1 那麼會計算到第三個元素即a 2 但此時我們定義的...

5 三個數由小到大輸出

coding utf 8 題目 輸入三個整數x,y,z,請把這三個數由小到大輸出。程式分析 我們想辦法把最小的數放到x上,先將x與y進行比較,如果x y則將x與y的值進行交換,然後再用x與z進行比較,如果x z則將x與z的值進行交換,這樣能使x最小。方法一 利用3個變數按小到大儲存3個數 x int...