程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 問題三: f=1-1/2+1/3-1/4+...+1/9

問題三: f=1-1/2+1/3-1/4+...+1/9

編輯:關於C語言

/***************************************************************
              上機報告1:累加(C語言)
  
                                         AUTHOR:liuyongshui
                                         DATE:********
  ***************************************************************/
/*
    問題三: 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);
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved