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

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

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

前言

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

實(shí)現(xiàn)過程:

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

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

(3) 使用 if 語句進(jìn)行條件判斷,如果 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個(gè)基本整型變量a、b、c、t*/
 printf("請輸入 a,b,c:\n"); /*雙引號內(nèi)的普通字符原樣輸出并換行*/
 scanf("%d,%d,%d",&a,&b,&c); /*輸入任意3個(gè)數(shù)*/
 if(a>b) /*如果a大于b,借助中間變量t實(shí)現(xiàn)a與b值的互換*/
 {
  t = a;
  a = b;
  b = t;
 }
 if(a>c) /*如果a大于c,借助中間變景t實(shí)現(xiàn)a與c值的互換*/
 {
  t = a;
  a = c;
  c = t;
 }
 if(b>c) /*如果b大于c,借助中間變量t實(shí)現(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;
}

運(yùn)行結(jié)果:

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

請輸入 a,b,c:

177,999,678

數(shù)字的順序是:

177,678,999

注意:

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    C語言 表、棧和隊(duì)列詳解及實(shí)例代碼

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

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

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

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

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

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

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

    C++標(biāo)準(zhǔn)之(ravalue reference) 右值引用介紹

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

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

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

最新評論

邯郸县| 东方市| 务川| 安丘市| 巍山| 稷山县| 光山县| 定陶县| 延津县| 龙井市| 清河县| 盐津县| 襄城县| 陵川县| 台中县| 丁青县| 德州市| 广灵县| 洛扎县| 宿松县| 拜城县| 霞浦县| 安康市| 永寿县| 潜江市| 行唐县| 淅川县| 玛多县| 南陵县| 林周县| 杭锦旗| 团风县| 灵武市| 交口县| 咸丰县| 巩留县| 宣化县| 芜湖市| 泗水县| 年辖:市辖区| 马山县|