21xrx.com
2024-12-27 20:29:21 Friday
登录
文章检索 我的文章 写文章
用C++计算阶乘:输入整数n输出n的阶乘
2023-07-04 19:29:17 深夜i     --     --
C++ 计算 阶乘 整数 输出

阶乘是指一个数与小于它的正整数的乘积,通常用符号“!”表示。例如,5!等于5 × 4 × 3 × 2 × 1 = 120。

在计算机编程中,计算阶乘是一项常见的任务。在本文中,我们将使用C++编写一个程序来计算输入整数n的阶乘。

程序中,我们将使用一个循环来计算n的阶乘。在每次循环中,我们将n乘以i,i从1开始依次递增。最终结果将存储在一个变量中并输出。

下面是具体实现代码:


#include <iostream>

using namespace std;

int main() {

  int n, factorial = 1;

  cout << "请输入n的值:";

  cin >> n;

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

    factorial *= i;

  }

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

  return 0;

}

这段代码首先要求用户输入n的值,然后使用for循环计算n的阶乘。最后输出结果并结束程序。

例如,当用户输入3时,程序将输出“3的阶乘为6”。当输入5时,程序将输出“5的阶乘为120”。

总之,使用C++计算阶乘非常简单,只需使用一个循环和一个变量即可。这是C++等编程语言中的基础语法之一,学会这个技巧将有助于您编写更复杂的程序。

  
  

评论区

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