//使用while循环
while(i<=100)
{
sum=sum+flag*i;
i++;
flag=flag*(-1);
}
或者检查;是不是在英文状态下输入的
#前面的主函数那就不写了
int main() { while(i<=100) { sum=sum+flag*i; i++; flag=flag*(-1); } printf("sum=%d\n",sum); return 0; } while循环没有错 是不是没有写输出和return,注意主函数自带的“}”