计算1+2-3-4+5+6-7-8+9+10-11-12+…+1993+1994-1995-1996+1997+1998-1999-2000,最后结果是( )

来源:百度知道 编辑:UC知道 时间:2024/06/03 05:59:52
我很想研究本题

1+2-3-4+5+6-7-8+9+10-11-12+------+1993+1994-1995-1996+1997+1998-1999-2000
=(1+2-3-4)+(5+6-7-8)+(9+10-11-12)+------+(1993+1994-1995-1996)+(1997+1998-1999-2000)
=-4*500=-2000

(1-3+5-7……)+(2-4+6……)
#include "iostream.h"

void main()
{
int i,j=1;
int s1=0,s2=0;
for(i=1;i<2000;i+=2)
{
j++;
s1=s1+i*pow(-1,j);
}
j=1;
for(i=2;i<=2000;i+=2)
{
j++;
s2=s2+i*pow(-1,j);
}
cout <<endl<<s1+s2<<endl;

在网吧做的 你看看吧 思路应该是这样的吧

#include<stdio.h>
main()
{int i k j=0;
for(i=1;i<=2000;i++)
{
j=i+j;
i=i*(-1);
}
printf("%d",j);
}

//---------------------------------------------------------------------------

#include <stdio.h>

int main(void)
{ int i,s=0,f=1;
for (i=1; i<=2000; i++) {
if (f==3) {
s-=i;

f++;