if(i%2==0)
flag=-1;
else
flag=1;
sum+=flag*i;
可以 int i,sum,flag; for (i=0,sum=0;i<10;i++) { if (i%2==0) flag=-1; else flag=0; sum=sum+i; }