1. 程式人生 > >第三十一講專案2.1-公式pi/4=1-1/3+1/5-1/7+...的近似值

第三十一講專案2.1-公式pi/4=1-1/3+1/5-1/7+...的近似值

問題描述

程式程式碼

#include <stdio.h>
/*
*csdn學院——2016級
*檔名稱:Myfun41.c
*作者:小臣小仁
*完成日期:2016年11月22日
*問題描述:用公式pi/4=1-1/3+1/5-1/7+...的近似值
*/
int main ( )
{
   int i,n;
   double e,ne;
   e=0.0;
   ne=1.0;
   n=1;
   for(i=1;ne>1e-6;i=i+2)
   {

       ne=1/(double)i;
       e+=ne*n;
       n=-n;
   }
   printf("pi=%f\n",e*4);
    return 0;
}

輸出結果


知識點總結:

                    0.000001很容易寫錯小數點位數,這裡可以改寫為1e-6的形式

心得體會:

                 作為新手的我,快學會要開車了。大笑

相關推薦

專案2.1-公式pi/4=1-1/3+1/5-1/7+...的近似值

問題描述 程式程式碼 #include <stdio.h> /* *csdn學院——2016級 *檔名稱:Myfun41.c *作者:小臣小仁 *完成日期:2016年11月22日 *問題

專案3.1-求s=1!+2!+……10!,即求1到10的階乘和

程式程式碼 #include <stdio.h> #include <stdlib.h> /* *csdn學院——2016級 *檔名稱:Myfun42.c *作者:小臣小仁 *

集合框架——List介面

List介面概述 Collection介面有兩個子介面:List(列表)、Set(集),本文我們先重點學習List(列表)介面。查閱API,檢視List的介紹,我們可以發現以下這些話語: 有序的collection(也稱為序列)。此介面的使用者可以對列表中每個元素的插入位

工具教程:電報的使用(二)

這裡是王團長區塊鏈學院,與最優秀的區塊鏈人一起成長!今天給大家講講電報Telegram的使用。 第三步、註冊使用Telegram 1、點開telegram,點選開始 2、在選擇國家處選擇中國China,填寫手機號碼,最後點“√”進入下一步

專案 用迴圈累加

任務和程式碼: 【專案1:分數的累加】 程式設計序,輸出1/3-3/5+5/7-7/9…+19/21的結果 /* *Copyright (c) 2016, CSDN學院 *All rights reserved. *文件名:main.c *作者:Dylan

專案4——輸入一個正整數,判斷其是否為一個迴文數

程式程式碼 #include <stdio.h> #include <stdlib.h> /* *csdn學院--2016級 *目的:讓程式碼見證成長(作為一個初學的菜鳥,如

專案5——阿姆斯特朗數

程式程式碼 #include <stdio.h> #include <stdlib.h> /* *csdn學院--2017級 *目的:讓程式碼見證成長(作為一個初學的菜鳥,如

專案 求3000以內的全部親密數

1.任務和程式碼/* copyright\c)2017,csdn學院 *All cights reserved *檔名稱:a.c *作者:王琦 *完成日期:2017年4月23日 *版本號:6.0 *問題描述:求3000以內

專案1.1——輸入個數n,判斷n是否是完數

程式程式碼 #include <stdio.h> /* *csdn學院--2016級 *目的:讓程式碼見證成長(作為一個初學的菜鳥,如 *大家有發現錯誤,歡迎指正!) *檔名稱:Myfu

劍指offer題:整數中1出現的次數(從1到n整數中1出現的次數)

題目描述 求出1~13的整數中1出現的次數,並算出100~1300的整數中1出現的次數?為此他特別數了一下1~13中包含1的數字有1、10、11、12、13因此共出現6次,但是對於後面問題他就沒轍了。ACMer希望你們幫幫他,並把問題更加普遍化,可以很快的求出任意非負整數區

專案2--職員有薪水了

/* *Copyright (c) 2014, 煙臺大學計算機學院 *All rights reserved. *檔名稱:test.cpp *作者:於凱 *完成日期:2015年5月20日 *版本號:v1.0 */ #include <iostream> #inc

專案2-職員有薪水了

/* * 程式的版權和版本宣告部分 * Copyright (c)2013, 煙臺大學計算機學院學生 * All rightsreserved. * 檔名稱:.cpp * 作者:王英華 * 完成日期: 2014年5月6日 * 版本號: v1.0 * 輸入描述:略 * 問題描

Gradle 1.12使用者指南翻譯——章. FindBugs 外掛

其他章節的翻譯請參見: http://blog.csdn.net/column/details/gradle-translation.html 翻譯專案請關注Github上的地址: https://github.com/msdx/gradledoc/tree/1.

週-專案2-職員有薪水了

/* * 程式的版權和版本宣告部分: * Copyright (c) 2013.煙臺大學計算機學院。 * All rights reserved. * 檔名稱: * 作 者:馮冬影 * 完成日期:2014 年 5月 6日 * 版 本 號:v1.0 * 對任務及求解方

走入計算機的天(多態和綁定方法)

等等 exec 可擴展性 一個 view 消息 bstr func click 一 多態和多態性 1 什麽是多態:多態就是一種失誤的多種形態。(例如:水有冰的形態,還有水蒸氣的形態等等)一個抽象類有多個子類,因而多態的概念依賴於繼承。 序列類型有多種形態:字符串,列表,元組

python學習

div 完成 聯系 info 所有 沒有 進程pid star 標誌位 event模塊event.wait() 等待相當於標誌位為False。()內可以傳參數數字,為幾秒。event.set()給另一個線程傳標誌位True。 隊列 queue和列表類似,但是函數內置了互斥

馬哥教育天至四天學習總結

內核編譯、系統開機、系統進程管理、AWK馬哥M28三十一天、 進程管理和啟動流程、 CentOS6及其之前的操作系統根進程是/sbin/init , centos5及其之前使用的安裝管理工具是SysV ,CentOS6是upstart , CentOS7是systemd 單用戶方式啟動:修改root密碼或者

學習筆記節課

siptables filter表小案例 需要把80端口 和21端口 22端口放行,22端口指定一個ip段,只有這個ip段的訪問才可以,其他的都拒絕。用一個shell腳本去實現。 ipt定義了一個變量,為了後面去加載它。正常執行一個命令 寫一個絕對的命令,不會因為環境變量導致命令無法執行。 首先清空之前

python學習天函數的嵌套及函數的作用域

pri python zha 一個 變量的作用域 ng2 oba nbsp 作用 python函數的嵌套是指在函數裏面嵌套另外一個函數,可以嵌套更多,函數一旦套用了另外一個函數,他的作用域就已經形成,可以通過global關鍵詞改變變量的作用域,下面詳細說明函數的嵌套及函數的

名詞解釋:分叉

  這裡是王團長區塊鏈學院,與最優秀的區塊鏈人一起成長!今天給大家講講分叉。     一般來說,在區塊鏈上同一時間內只會產生一個區塊,但如果在相同時間,出現兩個區塊同時被生成的情況,全網中就會出現兩條長度相同、包含的交易資訊相同但由不同的礦工簽名或者交易