[项目002] 晒一晒N的阶乘 显示答案 | 返回首页

作者:欧新宇(Xinyu OU)
当前版本:Release v1.0
开发平台:gcc 13.1.0, g++ 13.1.0, gdb 13.2
运行环境:Intel Core i7-13700KF CPU 3.4GHz, 32GB RAM
本教案所涉及的数据及代码仅用于教学和交流使用,请勿用作商用。

最后更新:2023年7月30日


【实验目的】

  1. 熟练使用循环语句。
  2. 熟练掌握键盘输入和屏幕打印的方法。

【实验内容】

阶乘是基斯顿·卡曼(Christian Kramp,1760~1826)于 1808 年发明的运算符号,是数学术语,自然数 nn 的阶乘记作:

n!={1,n=01×2×3×...×(n1)×n,n1n! = \left \{ \begin{aligned} & 1 &, n = 0 \\ & 1×2×3×...×(n-1)× n &, n \geq 1 \end{aligned} \right.

【实验要求】

  1. 通过键盘输入一个整数n,并计算该整数的阶乘:n!。
  2. 测试用例:
序号 输入 输出 说明
1 0 1 边界测试
2 1 1 边界测试
3 5 120 一般测试
4 10 3628800 一般测试

3. 将程序代码及实验结果整理成实验报告,并以PDF格式,或直接拍照上传到【雨课堂】(不要使用word文档进行上传)。

[项目002] 晒一晒N的阶乘 显示答案 | 返回首页