matlab程序设计写出程序

img


matlab程序设计写出程序,按照图片所示写出程序,应符合要求。

func(-5)
func(0)
func(5)


function ret=func(n)
    if n<0
        disp('输入错误');
        return
    else
        ret=1;
        if n==0
           return
        end
        for i=n:-1:1
            ret=ret*i;
        end
    end
end

这个很简单,可以参考c需语言的