CuByc Asked:2021-11-23 23:24:24 +0800 CST2021-11-23 23:24:24 +0800 CST 2021-11-23 23:24:24 +0800 CST 计算 s = 1!+2!+ 3!+4!+5!+6![关闭] 772 请帮我用 FOR 循环运算符解决问题(我是初学者,不太懂,你可以写尽可能简单的代码):s = 1!+2!+ ... + 6! vba 1 个回答 Voted Best Answer Zhihar 2021-11-23T23:42:33+08:002021-11-23T23:42:33+08:00 这是一个您不需要计算每个数字的阶乘的问题 输入一个变量,您将在其中累积金额并分配它0 输入一个变量,您将在其中累积阶乘并分配它1 从1到循环6 通过将当前数字乘以前一个数字的阶乘来计算当前数字的阶乘 将总和增加计算出的阶乘值 那些。你的算法是这样的: итог = 0 факториал = 1 цикл от 1 до 6 факториал = факториал * значение цикла итог = итог + факториал вывод результата
这是一个您不需要计算每个数字的阶乘的问题
输入一个变量,您将在其中累积金额并分配它
0
输入一个变量,您将在其中累积阶乘并分配它
1
从
1
到循环6
通过将当前数字乘以前一个数字的阶乘来计算当前数字的阶乘
将总和增加计算出的阶乘值
那些。你的算法是这样的: