最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言實現(xiàn)3個數(shù)從小到大排序/輸出的方法示例

 更新時間:2019年05月18日 10:30:19   作者:Linux公社  
這篇文章主要給大家介紹了關(guān)于如何利用C語言實現(xiàn)3個數(shù)從小到大排序/輸出的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用C語言具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧

前言

本文主要給大家介紹了一個功能,任意輸入 3 個整數(shù),編程實現(xiàn)對這 3 個整數(shù)由小到大進行排序。下面話不多少了,來一起看看詳細的介紹吧

實現(xiàn)過程:

(1)定義數(shù)據(jù)類型,本實例中 a、b、c、t 均為基本整型。

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

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

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

(5) 程序的代碼如下:

#include <stdio.h>
int main()
{
 int a,b,c,t; /*定義4個基本整型變量a、b、c、t*/
 printf("請輸入 a,b,c:\n"); /*雙引號內(nèi)的普通字符原樣輸出并換行*/
 scanf("%d,%d,%d",&a,&b,&c); /*輸入任意3個數(shù)*/
 if(a>b) /*如果a大于b,借助中間變量t實現(xiàn)a與b值的互換*/
 {
  t = a;
  a = b;
  b = t;
 }
 if(a>c) /*如果a大于c,借助中間變景t實現(xiàn)a與c值的互換*/
 {
  t = a;
  a = c;
  c = t;
 }
 if(b>c) /*如果b大于c,借助中間變量t實現(xiàn)b與c值的互換*/
 {
  t = b;
  b = c;
  c = t;
 }
 printf("數(shù)字的順序是:\n");
 printf("%d,%d,%d",a,b,c); /*輸出函數(shù)順序輸出a、b、c的值*/
 return 0;
}

運行結(jié)果:

linuxidc@linuxidc:~/linuxidc.com$ ./www.linuxidc.com

請輸入 a,b,c:

177,999,678

數(shù)字的順序是:

177,678,999

注意:

本實例使用 scanf("%d%d%d",&a,&b,&c); 從鍵盤中獲得任意 3 個數(shù)。在輸入數(shù)據(jù)時,在兩個數(shù)據(jù)之間以一個或多個空格間隔,也可以用 Enter 健、Tab 鍵,不能用逗號作為兩個數(shù)據(jù)間的分隔符。 如果用格式輸入函數(shù) scanf("%d,%d,%d",&a,&b,&c) 輸入數(shù)據(jù),兩個數(shù)據(jù)之間要用“,”做間隔。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

相關(guān)文章

  • C++ vector的介紹及常見功能實現(xiàn)

    C++ vector的介紹及常見功能實現(xiàn)

    這篇文章主要介紹了C++ vector的介紹及模擬實現(xiàn),vector在實際中非常的重要,但在實際中我們只要熟悉常見的接口就可以了,最重要的是理解他的底層原理,要能夠自己模擬實現(xiàn)出一個簡單的vector,本文結(jié)合示例代碼給大家詳細介紹,需要的朋友可以參考下
    2023-05-05
  • C++模擬實現(xiàn)string類的實例代碼

    C++模擬實現(xiàn)string類的實例代碼

    這篇文章主要給大家介紹了C++如何模擬實現(xiàn)string類,文章通過代碼示例講解的非常詳細,有完整的實現(xiàn)過程,具有一定的參考價值,需要的朋友可以參考下
    2023-08-08
  • Qt數(shù)據(jù)庫應用之實現(xiàn)通用數(shù)據(jù)庫清理

    Qt數(shù)據(jù)庫應用之實現(xiàn)通用數(shù)據(jù)庫清理

    項目如果需要存儲很多日志記錄比如運行日志,時間長了記錄數(shù)量非常多,數(shù)據(jù)庫體積不斷增大,對應數(shù)據(jù)庫表的增刪改查的效率不斷降低,因此需要將早期的數(shù)據(jù)清理。本文將詳細介紹一下通用數(shù)據(jù)庫清理的實現(xiàn),需要的可以參考一下
    2022-02-02
  • C++中int、DWORD和QWORD示例詳解

    C++中int、DWORD和QWORD示例詳解

    當談論C++編程語言時,以下術(shù)語經(jīng)常被提及:int、DWORD和QWORD,它們是用于表示不同數(shù)據(jù)類型和長度的關(guān)鍵字,本文通過舉例給大家詳細介紹,感興趣的朋友一起看看吧
    2024-06-06
  • C語言 表、棧和隊列詳解及實例代碼

    C語言 表、棧和隊列詳解及實例代碼

    這篇文章主要介紹了C語言 表、棧和隊列詳解及實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • C++中按引用傳遞參數(shù)的好處有哪些

    C++中按引用傳遞參數(shù)的好處有哪些

    這篇文章主要介紹了C++中按引用傳遞參數(shù)的好處有哪些,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • C++類和對象到底是什么

    C++類和對象到底是什么

    C++ 是一門面向?qū)ο蟮木幊陶Z言,理解 C++,首先要理解類(Class)和對象(Object)這兩個概念。下面和小編一起來學習吧
    2021-09-09
  • C++實現(xiàn)猜數(shù)字游戲

    C++實現(xiàn)猜數(shù)字游戲

    這篇文章主要為大家詳細介紹了C++實現(xiàn)猜數(shù)字游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • C++標準之(ravalue reference) 右值引用介紹

    C++標準之(ravalue reference) 右值引用介紹

    臨時對象的產(chǎn)生和拷貝所帶來的效率折損,一直是C++所為人詬病的問題,下面簡單地介紹一下Copy Elision、RVO,對此不感興趣的可以直接跳過
    2012-11-11
  • C語言實現(xiàn)數(shù)據(jù)結(jié)構(gòu)串(堆分配存儲表示法)實例詳解

    C語言實現(xiàn)數(shù)據(jù)結(jié)構(gòu)串(堆分配存儲表示法)實例詳解

    這篇文章主要介紹了C語言實現(xiàn)數(shù)據(jù)結(jié)構(gòu)串(堆分配存儲表示法)實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-07-07

最新評論

巫溪县| 深州市| 永州市| 蒙山县| 临安市| 梁山县| 罗平县| 灵武市| 大余县| 邹城市| 霍城县| 涿鹿县| 马龙县| 长丰县| 黄石市| 平原县| 苍南县| 大荔县| 大足县| 扶沟县| 南城县| 牡丹江市| 安远县| 沂水县| 凤山市| 双江| 尼玛县| 洛隆县| 北宁市| 柳林县| 沙河市| 宽城| 鸡东县| 壶关县| 泗水县| 金川县| 海口市| 大关县| 嵊泗县| 万全县| 武冈市|