计算(-1)+2+(-3)+4+(-5)+6+(-7)+……+(-2003)+2004+(-2005

来源:百度知道 编辑:UC知道 时间:2024/05/31 14:22:48
)(后一项比前一项绝对值大1,且符号相反)

=-(1+3+5+7+9+……+2005)+(2+4+6+8+10+……+2004)
后面的用等差数列前N项和算

用JAVA编程解决,代码如下
public class Apolo4 {
public static void main(String[] args){
int i=0;
int j=0;
int p=0;
for(i=1;i<=2005;i++){
if(i%2==1)
j=-1;
else if(i%2==0)
j=1;
p+=(i*j);
}
System.out.println(p);
}
}

运行后,输出结果为 -1003.
如果要其他值的,改数据即可,这个可作公式套用模版。

-1003