一
// #include <stdio.h>
// int main() {
// int a, b;
// scanf("%d",&a);
// if(a%2==0)
// {
// printf("%d",(a/2)*-1);
// }
// else
// printf("%d",(((a-1)/2)*-1)+a);
// return 0;
// }
二
#include <stdio.h>
//观察发现偶数前面都是正号,奇数前面都是负号
int main() {
int i;
int j;
int n;
int sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
if(i%2==0)
{
sum -=i;
}
else
sum +=i;
}
printf("%d",sum);
return 0;
}

京公网安备 11010502036488号