C++,编写一个计算n!的函数,一定要用c++语言写哦,谢谢了。

2024-12-15 20:55:44
推荐回答(2个)
回答1:

① 代码:

#include 

using namespace std;

long fac(int n);

int main(int argc, char const *argv[])
{
  int sum;

  sum = 0;
  for (int i = 1; i <= 6; ++i) {    
      sum += fac(i);
  }
  cout << "The sum of factorials from 1~6 is " << sum << endl;
    
    return 0;
}

long fac(int n)
{
  int product=1;
  for (int i = 1; i <=n; ++i)
    product *= i;
  return product;
}

② 运行:

The sum of factorials from 1~6 is 873

回答2:

用C行么..