整数相加不超过某一个值

发布时间:2024年01月14日

今天做了个小程序。

1+2+3+4+......+k<1000.

怎么求出k来?

写的程序是:

s=0;k=0;

while s<1000

k=k+1;

s=s+k;

end

运行过后发现求出来的k等于45,重新验算了一遍,如果k=45,s=1035,就超过1000了,所以k=45,这个时候s=990,没有超过1000。

文章来源:https://blog.csdn.net/bluesky140/article/details/135577798
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。