欧拉计划6 (平方的和与和的平方之差)

2017-04-11  本文已影响0人  请你吃薯片
题目:

前十个自然数的平方的和是 1² + 2² + … + 10² = 385
前十个自然数的和的平方是 (1 + 2 + … + 10)² = 552 = 3025
因此前十个自然数的(和的平方)与(平方的和)之差是 3025 − 385 = 2640。
求前一百个自然数的(和的平方)与(平方的和)之差。

Java:

int sum = 0;
int count = 0;
for(int i=1;i<101;i++){
    sum+=i*i;
    count+=i;
}
Log.e("平方的和",sum+"");
Log.e("和的平方",count*count+"");
Log.e("(和的平方)与(平方的和)之差=",count*count-sum+"");

python3:

sum = 0;
count = 0;
for i in range(1,101):
    sum+=i*i
    count+=i;
print("平方的和",sum)
print("和的平方",count*count)
print("(和的平方)与(平方的和)之差=",count*count-sum)
图片来自优美图

虔诚不是目的,而是手段,是通过灵魂的最纯洁的宁静而达到最高修养手段。
——歌德

上一篇 下一篇

猜你喜欢

热点阅读