//使用for循环
for(i=1;i<=100;i++)
{
if(i%2!=0)
flag=-flag;
}
sum==sum+flag*i;
printf("sum=%d\n",sum);
return 0;
sum=sum+flag*i;
换一下位置
不要用==,要用=,你试一下。而且,当i为1时,为正号,此时,flag为1,而你的相反,应该把!去掉