用MATLAB做 用if与break命令结合,停止for循环,计算1+3+5+……+100的值,当和大于1000时终止计算

麻烦大神帮帮 谢谢!

实现过程:

S1=0;

k=0;

for k=1:100

    S0=k^2+1;

    S1=S1+S0;

    S(k)=S1;

    if S1>=1000

        S=S(k-1)

        n=k-1

        break

    end

    k=k+1;

end

运行结果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-17
题目中是基数相加,而不是平方相加
相似回答