21xrx.com
2024-09-17 03:32:36 Tuesday
登录
文章检索 我的文章 写文章
如何使用C语言函数求1到10的阶乘的和
2023-06-15 20:06:54 深夜i     --     --
C语言 函数 阶乘和 循环 计算

C语言是一门强大的编程语言,学习它可以让你开发出各种实用的程序。计算1到10的阶乘和是一个不错的实践,可以帮助你更好地理解函数的用法。

要计算1到10的阶乘和,我们需要编写一个函数,可以计算任意数的阶乘。然后,我们可以使用循环来计算1到10的阶乘和。

以下是一个计算阶乘的函数:


int factorial(int n) {

  if (n == 0)

    return 1;

  

  return n * factorial(n-1);

}

现在我们可以使用这个函数来计算1到10的阶乘和。以下是代码和输出:


#include

int factorial(int n);

int main() {

  int sum = 0;

  for (int i = 1; i <= 10; i++) {

    sum += factorial(i);

  }

  printf("1到10的阶乘和为:%d\n", sum);

  return 0;

}

int factorial(int n) {

  if (n == 0)

    return 1;

  

  return n * factorial(n-1);

}

输出:


1到10的阶乘和为:4037913

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复