你好,Welcome to 留学查一查!
留学查一查
服务热线

400-178-5116

1加到99的算法设计

提问: 留学帝 分类:精选问答

优质回答

留学帝

最简单的,高斯算法。

根据等差数列求和的规则,首尾数字之和是100,从首尾依次往中间一个单位递推,1+99=2+98=...=49+51=100,共49对,再加上只能跟本身配对的50,答案为100×49+50=4950。当然,可以用穷举法,这里给出伪代码:int ans = 0, i = 1;while (i < 100) {ans += i;i++;}return ans;

微信扫一扫下方二维码
阅读更多文章