21xrx.com
2025-03-26 13:10:15 Wednesday
文章检索 我的文章 写文章
用C++计算阶乘:输入整数n输出n的阶乘
2023-07-04 19:29:17 深夜i     35     0
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++等编程语言中的基础语法之一,学会这个技巧将有助于您编写更复杂的程序。

  
  

评论区

请求出错了