中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c語言最大公約數如何求

小億
91
2023-11-16 10:08:34
欄目: 編程語言

C語言中最常用的求最大公約數的方法是使用輾轉相除法(歐幾里得算法)。

#include <stdio.h>

// 函數聲明
int gcd(int a, int b);

int main() {
    int a, b;

    printf("請輸入兩個整數:");
    scanf("%d %d", &a, &b);

    int result = gcd(a, b);

    printf("最大公約數是:%d\n", result);

    return 0;
}

// 函數定義
int gcd(int a, int b) {
    if (a % b == 0) {
        return b;
    } else {
        return gcd(b, a % b);
    }
}

輸入兩個整數,該程序將計算它們的最大公約數并輸出。該程序使用遞歸函數 gcd 來實現輾轉相除法。如果 a 能夠被 b 整除,則 b 就是最大公約數;否則,遞歸調用 gcd(b, a % b) 繼續計算。

0
龙州县| 开平市| 潞城市| 稷山县| 新泰市| 永吉县| 西丰县| 历史| 佛学| 顺昌县| 镇坪县| 上虞市| 陇西县| 海盐县| 惠州市| 哈巴河县| 仙居县| 福泉市| 岑巩县| 嘉义县| 和田市| 依安县| 漠河县| 浮山县| 营口市| 岢岚县| 班玛县| 桑植县| 聊城市| 龙泉市| 会宁县| 沙雅县| 梁山县| 定兴县| 邹城市| 海门市| 会泽县| 鄂尔多斯市| 汤原县| 英德市| 横山县|