国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C > 正文

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

2020-01-26 13:28:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

前言

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

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

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

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

(3) 使用 if 語(yǔ)句進(jìn)行條件判斷,如果 a 大于 b,則借助于中間變量 t 互換 a 與 b 值, 依此類(lèi)推比較 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("請(qǐng)輸入 a,b,c:/n"); /*雙引號(hào)內(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

請(qǐng)輸入 a,b,c:

177,999,678

數(shù)字的順序是:

177,678,999

注意:

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

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)武林網(wǎng)的支持。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 开阳县| 八宿县| 同心县| 义马市| 理塘县| 轮台县| 和田县| 灵石县| 岳西县| 阜城县| 古蔺县| 达孜县| 务川| 会东县| 牙克石市| 霍城县| 惠来县| 合江县| 游戏| 黄陵县| 兴山县| 鱼台县| 额济纳旗| 天等县| 福州市| 金沙县| 家居| 格尔木市| 墨玉县| 海伦市| 德令哈市| 得荣县| 怀柔区| 双城市| 繁峙县| 进贤县| 无棣县| 当涂县| 电白县| 鄂托克前旗| 永州市|