将输入参数赋值给另外一个变量;这样可以避免计算中修改原参数
#include<stdio.h>
int main()
{
int i,c,l=0;
scanf("%d",&c);
for(;c>0;c--)
{
i = c;
if(c%2==0)
{
i*=-1;
}
l+=i;
}
printf("%d",l);
return 0;
}

京公网安备 11010502036488号