问题三: f=1-1/2+1/3-1/4+...+1/9

来源:互联网 发布:sqlserver导入sql脚本 编辑:程序博客网 时间:2024/04/30 02:17
/***************************************************************
              上机报告1:累加(C语言)
   
                                         AUTHOR:liuyongshui
                                         DATE:********
题目来源:http://blog.csdn.net/sxhelijian/article/details/7055547
 ***************************************************************/
/*
    问题三: f=1-1/2+1/3-1/4+...+1/9

*/

#include <stdio.h>

#define N 9         

void f(int m);      //原函数声明

int main()
{
    f(N);

    return 0;
}

// f()函数定义
void f(int m)
{
      int i;
      int k=1;
      double sum=0;  

      for(i=1; i<=m; i++)
      {
          sum+= 1.0/i*k;
          k=-1*k;     //改变k的符号
      }
    
      printf("1-1/2+1/3-1/4+...+1/9=%lf\n", sum);
}
原创粉丝点击