C计算1/1-1/2+1/3-1/4+1/5 …… + 1/99

来源:互联网 发布:阿洋个人发卡平台源码 编辑:程序博客网 时间:2024/06/05 17:25
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int main(){    double sum=0.0;    int i=0;    //int flag=1;奇数分之一都是正值,偶数分之一都是负值    for(i=1;i<=100;i++)    {       /*sum=sum+flag*1.0/i;        flag=-flag;正负交替出现*/        if(i%2==0)        {            sum=sum-1.0/i;//偶数分之一都是负值        }        else        {            sum=sum+1.0/i;奇数分之一都是正值        }    }    printf("%f\n",sum);    system("pause");    return 0;}
阅读全文
0 0