已解决 沈峻宇 资深天翼 40分代码: #include<iostream> using namespace std; int main(){ int n,sum=0; cin>>n; if(n%2==1){ for(int i=1;i<=n/2+1;i++){ sum-=1; } sum+=n; } else{ for(int i=1;i<=n/2;i++){ sum-=1; } } cout<<sum; } 快来哦! @龙舟