实现求1-2+3-4+5-6+.. . +n的值
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
int s = 0;
for (int i = 1; i <= n; i++)
if (i % 2 == 0)
s -= i;
else
s += i;
printf("%d", s);
return 0;
}
#include<stdio.h>
int main()
{
int n,sum;
scanf("%d",&n);
if(n%2==0)
{
sum=(-1)*n/2;
}
else
{
sum=(-1)*(n-1)/2+n;
}
printf("%d",sum);
return 0;
}