2004^2-2003^2+2002^2-2001^2+……+4^2-3^2+2^2-1

hzd07632022-10-04 11:39:546条回答

已提交,审核后显示!提交回复

共6条回复
长沙一哥 共回答了19个问题 | 采纳率94.7%
根据平方差公式a^2 - b^2 = (a+b)*(a-b)

原式
= (2004^2-2003^2)+(2002^2-2001^2)+……+(4^2-3^2)+(2^2-1)
= (2004+2003)(2004-2003) + (2002+2001)(2002-2001)+.+(4+3)(4-3) + (2+1)(2-1)
= 2004+2003 + 2002+2001 + ...+ 4+3+2+1
原式也可以写成1+2+3+...+2003+2004
因此
原式= 1/2 ×( 2004+2003+...+4+3+2+1 +
1+2+3+...+2004)
= 1/2 × [(2004+1)+(2003+2)+...+(2+2003)+(1+2004)]
= 1/2 × [2005 + 2005 +...+ 2005] 共2004个2005
= 1/2 × 2005×2004
= 2005× 1002
= 2009010
1年前
telllyx 共回答了41个问题 | 采纳率
每两项结合用平方差公式
=(2004+2003)*(2004-2003)+(2002+2001)*)(2002-2001)+...+(2+1)*(2-1)
=2004+2003+2002+...+2+1
=2004*(2004+1)/2=2009010
1年前
GGuzr 共回答了5个问题 | 采纳率
那是平方吧.!?
每两项结合用平方差公式
=(2004+2003)*(2004-2003)+(2002+2001)*)(2002-2001)+...+(2+1)*(2-1)
=2004+2003+2002+...+2+1
=2004*(2004+1)/2=2009010
1年前
管钳子派 共回答了10个问题 | 采纳率
2004^2-2003^2+2002^2-2001^2+……+4^2-3^2+2^2-1
=(2004^2-1)-(2003^2-2^2)+(2002^2-3^2)-…-(1003^2-1002^2)
=(2004+1)(2004-1)-(2003+2)(2003-2)+(2002+3)(2002-3)-…-(1003+1002)(1003-1002)
=2005*2003...
1年前
oo帅哥 共回答了37个问题 | 采纳率
JAVA 搞定
public class f
{
public static void main(String args[])
{
long S=0;
for(int i=1;i<=2004;i++)
{
if(i%2==1)
S-=i...
1年前
czq241 共回答了1个问题 | 采纳率
2004^2-2003^2+2002^2-2001^2+……+4^2-3^2+2^2-1
=(2004+2003)(2004-2003)+(2002+2001)(2002-2001)+......+(4+3)(4-3)+(2+1)(2-1)=2004+2003+2002+2002+......+4+3+2+1=(2004+1)*1002=209010
1年前

相关推荐