if ( n>=0) { for ( i = n;i <= 2*n; ++i) sum = sum + i ; } else { for ( i = 2*n; i <=n; ++i); <-- 多了个分号 sum = sum + i; }