溫馨提示×

c語言階乘函數如何表示

小億
209
2024-01-10 23:01:30
欄目: 編程語言

在C語言中,可以使用遞歸或循環的方式來實現階乘函數。

  1. 遞歸方式實現階乘函數:
int factorial(int n) {
    if (n == 0) {
        return 1;
    } else {
        return n * factorial(n-1);
    }
}
  1. 循環方式實現階乘函數:
int factorial(int n) {
    int result = 1;
    for (int i = 1; i <= n; i++) {
        result *= i;
    }
    return result;
}

以上兩種方式都能實現階乘函數,只是實現的方式不同。遞歸方式通過不斷地調用自身來計算階乘,而循環方式通過循環迭代來計算階乘。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女