double?funcos(double?e,?double?x)
專注于為中小企業(yè)提供成都網(wǎng)站制作、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)橋西免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了數(shù)千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
{
if(e0)
{
int?i=0;
double?item=1;
double?cosx=0;
while(fabs(item)=e)
{
cosx+=item;
i++;
item*=-1*x*x/(2*i*(2*i-1))
}
return?cosx;
}
else
return?-2;
}
我們經(jīng)常會運用C語言進(jìn)行各種數(shù)學(xué)運算,那么如何用C語言編寫函數(shù)求圓周率Pi的近似值呢?下面我給大家分享一下。
工具/材料
Dev C++
01
首先打開Dev C++軟件,新建一個C語言項目,如下圖所示
02
然后在C語言文件中導(dǎo)入math庫,并編寫求Pi近似值的邏輯代碼,如下圖所示
03
接下來我們編譯編寫好的C語言文件,如下圖所示
04
最后運行C語言文件我們就得到Pi的近似值了,如下圖所示
1、首先在電腦中打開Dev-C++,接著在打開的操作主頁面中,寫好頭函數(shù)#include stdio.h#include math.h。
2、然后在打開的C語言窗口中,寫好主函數(shù),如下圖所示。
3、主要代碼如下,在while中判斷某一項的絕對值小于10-6為止就PI的近似值。
4、最后如下圖所示,運行之后就完成了。