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

题目:

前十个自然数的平方的和是 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)
图片来自优美图

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容