作业帮 > 数学 > 作业

求水仙花数的算法是 使用循环结构实现计算N!的算法是 A递归 B迭代 C排序 D查找

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/13 10:04:58
求水仙花数的算法是 使用循环结构实现计算N!的算法是 A递归 B迭代 C排序 D查找
实现计算N!的算法是 A递归 B迭代 C排序 D查找
求阶乘 用递归
function solution = factorial(n)
if n == 1
solution = 1;
else
soluion = n*factorial(n-1);
end
意思就是 如果 是1 结果就等于1 如果不是 那就等于它本身乘以factorial(阶乘的意思)(n-1) 如果是2 那就等于 2*f(1) = 2 如果是3 = 3*f(2) = 3*2*f(1) = 6
所以 选A
PS:如果需要高精度的阶乘算法 m我 发给你···