1. 求阶乘
输入任意数,给出其阶乘。
数学模型:
Matlab代码实现%递归算法求阶乘 clear,close all format long; target=input('请输入阶乘数: '); fprintf('%d的阶乘为: %d\n',target,fact(target));
阶乘函数function y=fact(target) %递归算法求阶乘 y=1; if target>1 y=target*fact(target-1); else y=1; end
运行结果