利用for循环语句编写计算n!的函数程序,取n分别为-89、0、3、5、10验证其正确性(输入n为负数时输出出错信息)
1条回答 默认 最新
- joel_1993 2021-11-09 09:31关注
供参考:
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
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报