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

溫馨提示×

c語言遞歸階乘代碼如何寫

小億
86
2024-03-01 11:51:19
欄目: 編程語言

下面是一個計算階乘的C語言遞歸代碼示例:

#include <stdio.h>

int factorial(int n) {
    if (n == 0) {
        return 1;
    } else {
        return n * factorial(n - 1);
    }
}

int main() {
    int num;
    printf("請輸入一個整數:");
    scanf("%d", &num);
    
    if (num < 0) {
        printf("輸入的整數必須大于等于0\n");
    } else {
        int result = factorial(num);
        printf("%d的階乘是%d\n", num, result);
    }
    
    return 0;
}

這段代碼定義了一個factorial函數,用于計算n的階乘。在main函數中,先輸入一個整數,然后調用factorial函數計算階乘值,并輸出結果。如果輸入的整數小于0,則會提示錯誤信息。

0
石屏县| 博客| 凤翔县| 英山县| 县级市| 根河市| 济源市| 界首市| 吴江市| 大港区| 娄底市| 昌黎县| 天柱县| 遵化市| 枣庄市| 瓮安县| 牙克石市| 佛冈县| 会东县| 横山县| 陈巴尔虎旗| 文登市| 电白县| 丹寨县| 寿宁县| 安远县| 金溪县| 宝丰县| 图们市| 辽源市| 内丘县| 宁明县| 芦溪县| 岳普湖县| 壤塘县| 南安市| 朔州市| 静宁县| 尉氏县| 江安县| 清水河县|