你的位置:首页 > 软件开发 > Java > 将1、2、3、……、81这八十一个连续自然数分成三组,使每组的和相等。三组中个数最多的一组有几个?

将1、2、3、……、81这八十一个连续自然数分成三组,使每组的和相等。三组中个数最多的一组有几个?

发布时间:2015-12-04 14:00:04
1 <script type="text/javascript"> 2 window.onload = function() { 3 var n =81; 4 // 求组数 5 var z ...
 1 <script type="text/javascript"> 2       window.onload = function() { 3         var n =81; 4         // 求组数 5         var zushu = Math.floor(n / 2); 6         var sum = (1 + 81) * (zushu) + (zushu + 1) * (n % 2); 7         console.log("总和为:" + sum); 8         var avg = sum / 3; 9         console.log("平均数为:" + avg);10         var thisSum = 0;// 前n个数的和11         for (var i = 1; i <= n; i++) {12           thisSum += i;13           if (thisSum > avg) {14             console.log("三组中数字最多的一组有:" + (i - 1) + " 个,此时的和为:" + (thisSum - i) + "");15             break;16           }17         }18       }19     </script>

原标题:将1、2、3、……、81这八十一个连续自然数分成三组,使每组的和相等。三组中个数最多的一组有几个?

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录