这个代码能适用于n在long long范围的。提供代码短且时间复杂度为O(1) 的代码。#include<bits/stdc++.h>using namespace std;int n;int main(){ cin >> n; if(n % 2 == 0) cout << -n / 2;//如果n为偶数,则输出-1/2n; else cout << -n / 2 + n;//否则输出-1/2n+n; return 0;}