C 解法, 执行用时: 2ms, 内存消耗: 288KB, 提交时间: 2022-07-21
#include<stdio.h> int main() { int n,sum=0; scanf("%d",&n); while(n) { sum = sum+((n%2)?n:-n); n--; } printf("%d",sum); }
C 解法, 执行用时: 2ms, 内存消耗: 292KB, 提交时间: 2022-07-28
#include<stdio.h> int main() { int n,a,sum; sum = 0; scanf("%d",&n); for(a=1;a<n+1;a++) { if(a%2!=0) { sum=sum+a; } else { sum=sum-a; } } printf("%d",sum); return 0; }
C 解法, 执行用时: 2ms, 内存消耗: 304KB, 提交时间: 2022-07-22
int main() { int sign=1; int n,i; int sum=0; scanf("%d",&n); for(i=1;i<=n;i++){ sum+=i*sign; sign*=-1; } printf("%d",sum); }
C 解法, 执行用时: 2ms, 内存消耗: 304KB, 提交时间: 2022-03-09
#include<stdio.h> int main() { int a; scanf("%d", &a); if (a % 2 == 0) { printf("%d", (-1) * (a / 2)); } else printf("%d", a + (-1) * ((a - 1) / 2)); return 0; }
C 解法, 执行用时: 2ms, 内存消耗: 312KB, 提交时间: 2022-06-22
#include <stdio.h> int main() { int n = 0; scanf("%d",&n); int sum = 0; int flag = 1; int i =0; for (i=1;i<=n;i++) { sum += i*flag; flag *= -1; } printf("%d",sum); return 0; }