21xrx.com
2024-12-28 13:27:13 Saturday
登录
文章检索 我的文章 写文章
C++编程:阶乘计算代码
2023-06-28 12:41:11 深夜i     --     --
C++ 编程 阶乘计算 代码

阶乘是数学上常见的概念,它指的是一个正整数 n 与比它小的所有正整数的积,即 n! = n x (n-1) x (n-2) x … x 2 x 1。在 C++ 编程中,我们可以通过循环的方式计算阶乘,以下是阶乘计算的代码实现。


#include <iostream>

using namespace std;

int main() {

 int n, factorial = 1;

 cout << "请输入一个正整数:";

 cin >> n;

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

  factorial *= i;

 }

 cout << n << " 的阶乘为:" << factorial;

 return 0;

}

首先,我们通过 `cin` 语句获取用户输入的正整数 n,然后定义一个变量 `factorial` 用于记录阶乘的值,初始值为 1。

接下来,我们使用 `for` 循环来遍历从 1 到 n 的所有整数,每次循环都将 `factorial` 与当前的整数相乘并存储到 `factorial` 中,直到循环结束。

最后,我们使用 `cout` 语句输出计算结果。

运行程序,输入任意一个正整数,即可得到该数的阶乘计算结果。例如,输入 5,输出结果为 120。

总的来说,阶乘计算是编程中的基础算法之一,也是算法和数据结构领域中的经典问题。通过学习阶乘计算的代码实现,我们可以加深对 C++ 编程语言的了解和掌握,为编写更加高效、实用的程序奠定基础。

  
  

评论区

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