#include <stdio.h>
int main()
{
int n = 0, sum = 0, sn = -1;
scanf("%d", &n);
for(int i = 1; i <= n; i++)
{
sum += i * (sn = -sn); // sn用来控制正负
// 也可以用sum += i * pow(-1, i+1);
// pow(-1, i+1)表示-1的i+1次方,使用pow函数需加入头文件<math.h>
}
printf("%d", sum);
return 0;
}

京公网安备 11010502036488号