0
例如:目標總和= 8。大於8的第一個總和爲1 + 3 + 5 = 9,所以你的功能返回5.MATLAB以目標總和爲輸入,並返回加上的最後一個奇數,使總數大於目標總和
function last = lastnum(sum)
ser = 1;
asum = 1;
if(sum > asum)
ser = ser + 2;
asum = asum + ser;
else
last = ser
end
這不會對科迪課程工作,發生了什麼?我應該使用while循環嗎?