关键在于变量的设置,
变量 a: 用于储存单个阶乘的乘积(结果),
变量 b:用于储存各个阶乘的和
变量 i:循环计数
变量 num:用于承接你想要计算的数(例如从1到5的阶乘之和,num就是5)
阶乘 是n*(n-1)*...*1
计算时把它倒过来看 1*...((n-1)+1)
这样变量每个阶乘都是从头开始计算,所以,要在循环中"清零",回归初始状态,
关键在于变量的设置,
变量 a: 用于储存单个阶乘的乘积(结果),
变量 b:用于储存各个阶乘的和
变量 i:循环计数
变量 num:用于承接你想要计算的数(例如从1到5的阶乘之和,num就是5)
阶乘 是n*(n-1)*...*1
计算时把它倒过来看 1*...((n-1)+1)
这样变量每个阶乘都是从头开始计算,所以,要在循环中"清零",回归初始状态,