算法37 ◉‿◉ 平方和与和平方的差是多少?
本帖最后由 不二如是 于 2017-6-10 07:40 编辑http://xxx.fishc.com/forum/201705/05/225545py2j222x5z6x55n2.png
按照提示,完成代码,秀秀你的编程能力!
不许看答案,否则打屁屁
程序分析:
前十个自然数的平方和是:
12 + 22 + ... + 102 = 385
前十个自然数的和的平方是:
(1 + 2 + ... + 10)2 = 552 = 3025
所以平方和与和的平方的差是 3025 − 385 = 2640。
以此类推,找出前一百个自然数的平方和与和平方的差。
源代码:
**** Hidden Message *****
○面试题索引贴●
如果喜欢,请订阅{:10_303:} :
HTML5 - 庖丁解牛 + JavaScript - 庖丁解牛
python版的。
>>> sum() - sum(range(1, 101)) ** 2
-25164150 window.onload = function(){
var a=0,b=0;
for(var i = 1; i <=100;i++){
a +=i*i;
b+=i;
}
b *=b;
//alert(b);
document.write("平方和:"+a+"<br/>和平方:"+b+"<br/>他们的差是:"+(b-a));
}; 嗯 嗯? emm <script>
var num1 = 0;
var num2 = 0;
for(i=1;i<=100;i++){
num1 +=i*i;
num2 +=i;
}
alert("和平方与平方和的差为:"+(num2*num2-num1));
</script> 1
页:
[1]