求和(c)

求 :1 - 1/2 + 1/3 - 1/4 + … +1/99 - 1/100

#include <iostream>
#include 
<process.h>

int main(int argc, char *argv[])
{
    
using namespace std ;
    
int         sign = -1 ;
    
long double sum = 0 ;
    
int         val ;
    
    
for (val = 1; val <= 100++val)
    
{
        sign 
= (-1* sign ; //正负符号处理办法 
        sum += sign * (1 / val) ;
    }

    
    cout 
<< sum << endl ;
 
    system(
"pause") ;
    
return 0 ;
}
posted @ 2007-05-02 18:48  Edward Xie  阅读(233)  评论(0编辑  收藏  举报