作业四

//定义函数f(n)计算n+(n+1)+…+(2n-1),函数返回值类型是double。
//(2)在主函数main(),输入正整数n,计算并输出下列算式的值。要求调用函数f(n)计算n+(n+1)+…+(2n-1)。
#include<stdio.h>
int main(void)
{
    double f(int n);
    double s=0;
    int n;
    printf("enter n:");
    scanf("%d",&n);
    //自定义函数
    s=f(n)+s;
    printf("s=%.3f",s);
    return 0;
}
double f(int n)
{
    double result,t;
    int i;
    
    result=0;
    t=0;
    //循环整个的
    for(i=1;i<=n;i++){
        //输出每个的小部分
        for(i=1;i<=2*n-1;i++)
        {
            t=i+t;
        }
        result=result+1/t;
    }
    return result;
} 

 

posted @ 2013-11-10 23:16  dihuanting  阅读(180)  评论(0编辑  收藏  举报