flag默认为1
flag = -flag
if(flag==1) 正数
else 负数
判断循环i值法:
for(i=1i<=ni++)
if(i%2==1) 正数
else 负数
int main(){
int sign = 1 //符号位
int sum = 0 //求和
int i
for(i=1 i<=101 i += 2)
{
sum += i*sign //求和时与符号位相乘
sign *= -1 //每加一次改变一次符号位
}
printf("sum=%d\n", sum)
}