1)sum=sum+flag*i 。
我觉得也行,因为=后面的sum就是之前的累积值。
【然而这样运行不出来.....】
2)flag=(-1)*i 。
[ 我觉得这样也行,然而这运行不出来..... ]
回复楼上:
全部代码为 i = 1; sum = 0; for(i=1;i<=100;i++) { sum=sum+flag*i; flag=-flag; } printf("sum=%d\n",sum); return 0;
sum=sum+flag*i;