编写一个函数,该函数将查找大于输入参数高的阶乘。 这是函数,但我想知道为什么'我'被初始化为0而不是1,帮助?一个大于高的数字的阶乘
function facgt = factgthigh(high)
% factgthigh returns the first factorial > input
% Format: factgthigh(inputInteger)
i=0;
fac=1;
while fac <= high
i=i+1;
fac = fac * i;
end
facgt = fac;
end
只是为了说明,您没有编写此代码,您需要帮助来追踪它吗? – panoptical
欢迎使用堆栈溢出。有一些事情你应该了解这个网站以及如何提出问题。这不是一个论坛,你应该发布你的任务和代码,你想一般审查。请[问一个特定的编程问题](http://stackoverflow.com/help/how-to-ask)。请阅读[如何提问](http://stackoverflow.com/questions/how-to-ask)。重要的是看[这篇文章如何问作业问题](http://meta.stackexchange.com/a/10812)。 – chappjc