亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
南部县| 朝阳市| 保靖县| 巴南区| 阳朔县| 蓬安县| 和林格尔县| 武宣县| 抚州市| 文登市| 柳州市| 綦江县| 清河县| 秦皇岛市| 天峻县| 即墨市| 绥阳县| 呼玛县| 嘉善县| 濉溪县| 集安市| 平陆县| 永德县| 龙门县| 宝应县| 肃宁县| 电白县| 溧阳市| 临沧市| 镇江市| 宜昌市| 广平县| 五河县| 宜城市| 广安市| 微博| 扎赉特旗| 盐津县| 马关县| 青海省| 陇西县|