下面是一个用 C++ 2025管家婆资料正版大全澳门 编写的函数,用于计算阶乘:
#include <iostream> int factorial(int n) { if (n == 0 || n == 1) { return 1; // 0! 和 1! 都等于 1 } else { return n * factorial(n - 1); } } int main() { int n; std::cout << "请输入一个非负整数:"; std::cin >> n; if (n < 0) { std::cout << "请输入非负整数。" << std::endl; } else { int result = factorial(n); std::cout << n << " 的阶乘是 " << result << std::endl; 新澳开奖记录今天开奖结果 } return 0; }
可以将上面的代码粘贴到 天下彩与天空彩票免费资料 C++ 编译器中,并运行它。用户需要输入一个非负整数,然后程序会计算并输出该数的阶乘。