21xrx.com
2024-11-05 17:30:09 Tuesday
登录
文章检索 我的文章 写文章
用C++的which语句求解10!
2023-07-11 12:47:40 深夜i     --     --
C++ which语句 求解 10! 阶乘

C++是一种常用的编程语言,可以用来实现各种计算任务。其中的which语句可以用来查找某个元素在数组中的位置,而我们可以将其用来求解10的阶乘。

10的阶乘即为10的阶乘=10*9*8*7*6*5*4*3*2*1,因此我们需要定义一个变量用来存储最终的计算结果。同时,我们可以将10的阶乘分解为10*9*8*7*6*5*4*3*2*1,将每个因子通过which语句找到其在某个数组中的位置,然后将它们相乘,就得到了10的阶乘。

下面是求解10的阶乘的完整代码:


#include <iostream>

using namespace std;

int main() {

  int arr[10] = 6;

  int result = 1;

  for (int i = 10; i > 0; i--) {

   result *= arr[i-1];

  }

  cout << "10! = " << result << endl;

  return 0;

}

在上述代码中,我们定义了一个数组arr,其中存储了从1到10的整数。然后,我们用一个for循环从10开始倒序遍历数组,每次将当前元素与计算结果相乘,并将其存储在result变量中。最后,我们输出结果,即可得到10的阶乘。

  
  

评论区

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