題目:
前十個(gè)自然數(shù)的平方的和是 12 + 22 + … + 102 = 385
前十個(gè)自然數(shù)的和的平方是 (1 + 2 + … + 10)2 = 552 = 3025
因此前十個(gè)自然數(shù)的(和的平方)與(平方的和)之差是 3025 ? 385 = 2640。
求前一百個(gè)自然數(shù)的(和的平方)與(平方的和)之差。
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)
虔誠不是目的瞒渠,而是手段,是通過靈魂的最純潔的寧靜而達(dá)到最高修養(yǎng)手段舟扎。
——歌德