非负整数 n 的阶乘是小于或等于 n 的所有正整数的乘积。例如:5 的阶乘是 120。5! = 5 * 4 * 3 * 2 *1 5! = 120可以使用递归程序或非递归程序找到整数的阶乘。以下分别给出了这两个程序的示例。使用非递归程序计算阶乘可以使用 for 循环找到数字的阶乘。以下程序演示了这一点-示例 实时演示#include using namespace std; int main() { int n = 5, fact = 1, i; for(i=1; i
自然数是从 1 开始的正整数。自然数的序列为 -1、2、3、4、5、6、7、8、9、10……可以使用 for 循环或公式计算前 n 个自然数的和。以下分别给出了指定这两种方法的程序 -使用 for 循环计算自然数之和。使用 for 循环计算前 n 个自然数之和的程序如下所示。示例 实时演示#include using namespace std; int main() { int n=5, sum=0, i; for(i=1;i