91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言怎么使用swap函數比較三個數的大小

小億
205
2024-02-01 16:06:49
欄目: 編程語言

在C語言中,可以使用swap函數比較三個數的大小。下面是一個示例代碼:

#include <stdio.h>

void swap(int *a, int *b) {
    int temp = *a;
    *a = *b;
    *b = temp;
}

int main() {
    int num1, num2, num3;

    printf("請輸入三個整數:");
    scanf("%d %d %d", &num1, &num2, &num3);

    if (num1 > num2) {
        swap(&num1, &num2);
    }
    if (num1 > num3) {
        swap(&num1, &num3);
    }
    if (num2 > num3) {
        swap(&num2, &num3);
    }

    printf("從小到大的順序為:%d %d %d\n", num1, num2, num3);
    
    return 0;
}

以上代碼中,定義了一個swap函數用于交換兩個整數的值。在主函數中,首先輸入三個整數。然后使用三個if語句比較這三個數的大小,并調用swap函數來保證它們的順序是從小到大的。最后,輸出從小到大的順序。

0
黔西县| 四会市| 凤冈县| 无棣县| 临泽县| 靖边县| 五莲县| 临猗县| 张北县| 石渠县| 德清县| 新龙县| 汪清县| 东方市| 五河县| 南郑县| 高平市| 安化县| 万山特区| 阿尔山市| 监利县| 昭平县| 习水县| 元谋县| 崇州市| 泸西县| 黔江区| 夏邑县| 全南县| 梨树县| 双城市| 班玛县| 独山县| 聊城市| 海兴县| 尼勒克县| 乐至县| 隆回县| 邳州市| 阿克| 揭东县|