写一个函数计算当参数为n(n很大)时的值 1-2+3-4+5-6+7......+n
- long add( long n )
- {
- if ( n <= 0 )
- {
- printf( "error: n must > 0!" );
- exit(1);
- }
- if ( 0 == n % 2 )
- return ( n / 2 ) * ( -1 );
- else
- return ( n / 2 ) * ( -1 ) + n;
- }