MATLAB的一个入门题目可以帮帮我吗

有一个等差数列,首项为100,公差为-3,请问输出到哪一项时,前面所有项的和刚好超过1200,请编程实现该计算过程。

你好,代码供参考:

s = 0;
n = 100;
i=0;
while s<=1200
i=i+1;
s=s+n;
n=n-3;
end
fprintf('输出到第%d项时,前面所有项的和刚好超过1200\n',i)

输出结果:

输出到第16项时,前面所有项的和刚好超过1200

有帮助望采纳哟