其他分享
首页 > 其他分享> > 求前n项和

求前n项和

作者:互联网

 

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n;
    int i;
    double  sum=0.0;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        sum+=1.0/i;
    }
    printf("f(%d)=%f\n",n,sum);
    return 0;
}

 

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n;
    int i;
    double  sum=0.0;
    //int sign=1;
    double sign=1.0;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        //sum+=sign*1.0/i;
        sum+=sign/i;
        sign=-sign;
    }
    printf("f(%d)=%f\n",n,sum);
    return 0;
}

利用sign,当i自加时,实现了一正一负

标签:0.0,main,int,求前,sign,double,include
来源: https://blog.csdn.net/kkqwert/article/details/120576860