編寫一個函數,該函數將查找大於輸入參數高的階乘。 這是函數,但我想知道爲什麼'我'被初始化爲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