十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
double?fact(int?a){
成都創(chuàng)新互聯專注于岳池企業(yè)網站建設,響應式網站開發(fā),商城系統(tǒng)網站開發(fā)。岳池網站建設公司,為岳池等地區(qū)提供建站服務。全流程定制設計,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯專業(yè)和態(tài)度為您提供的服務
int?i?;
double?sum;?//返回值類型是double,你這里應該定義成相同的類型才對
sum=1;
for(i=1;i=a;i++)sum=sum*i;
return?sum;
}
double?funcos(double?e,?double?x){
double?dcos,xiang;?//cos是math中的一個函數名,不能與之重復
int?a,fuhao;
dcos=0,fuhao=1,a=0;
do{
xiang=pow(x,a)/fact(a);
dcos=xiang*fuhao+dcos;
a=a+2;
fuhao=-fuhao;
}while(xiang=e)?;?//要這樣寫才能精確
return?dcos;
}
用法:
doublesin(doublex);
doublecos(doubley);
例:
#includestdio.h
#includemath.h
intmain()
{
intn;
doublet;
constdoublepi=4.0*atan(1.0);
scanf("%d",n);
t=(n*pi)*1.0/180;
printf("%lf\n",pi);
printf("%lf\n",sin(t));
擴展資料
sinln等函數,sin(pi/2)=1,ln1=0的使用
例:
#includemath.h
#includestdio.h
intmain()
{
doublepi=3.1416;
printf("sin(pi/2)=%f\nln1=%f\n",sin(pi/2),log(1.0));
return0;
}
函數公式。在c語言中,cos函數t*=x*x的意思是函數公式,是進行代碼寫作的公式。C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用于底層開發(fā)。C語言能以簡易的方式編譯、處理低級存儲器。
如何在C語言中解決正弦或余弦函數的表示方法我是一個?頭文件包含。math.h
cos :余弦函數
函數原型:double cos(double x);
頭文件:#includemath.h
是否是標準函數:是
函數功能:求x的余弦值,這里,x為弧度。
返回值:計算結果的雙精度值。
例程如下: 求cosx。
#include stdio.h
#include math.h
int main(void)
{
double result;
double x = M_PI。
cos函數的輸入值為弧度,也就是將cos函數后加上弧度,然后就可以得到想要的結果。我們需要把度化為弧度:
假設度數為d,則對應的弧度為:d * pi / 180
cos()是庫函數,在頭文件math.h中,原型是double?cos(double?x);,其中x要用弧度表示。如求30°的余弦值可用下列代碼實現:
//#include?"stdafx.h"http://If?the?vc++6.0,?with?this?line.
#include?"stdio.h"
#include?"math.h"
int?main(void){
printf("cos30°=?%.10f\n",cos(30*3.1415926535897932/180));
return?0;
}