C :
#include <stdio.h> int main() { int i, j, sum = 0, n = 100; scanf("%d", &n); for (i = 1, j = n; i <= j; i++, j--) { sum = sum + i + j; } // 当n为奇数的时候,中位数加了两次,因为此时i==j,所以需要减去一个中位数 if (n & 1) { sum -= (n / 2 + 1); } printf("sum = %d", sum); return 0; }
注册一个 NanXiao OpenAtom Club Online Judge 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 NanXiao OpenAtom Club Online Judge 通用账户