利用for循环语句编写计算n!的函数程序,取n分别为-89、0、3、5、10验证其正确性(输入n为负数时输出出错信息)
供参考:
n=5;%依次可以更改为0,3,5,10,-89等等 f = factorial(n) function f= factorial(n) if(n<0) error('非法输入,必须为非负整数') else f = 1; for i = 1:n f=f*i; end end end