1、你的程序有兩處錯誤,已經(jīng)改正,在修改的地方做了說明。
創(chuàng)新互聯(lián)專注于涇川企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。涇川網(wǎng)站建設(shè)公司,為涇川等地區(qū)提供建站服務(wù)。全流程按需策劃,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
2、首先在電腦中打開Dev-C++,接著在打開的操作主頁面中,寫好頭函數(shù)#include stdio.h#include math.h。然后在打開的C語言窗口中,寫好主函數(shù),如下圖所示。
3、{ //cos(x)=1-x2/2!+x4/4!-x6/6!+……//要求:X的值由鍵盤輸入(代表弧度),//運算精度保持到最后一項的絕對值小于10的-6此方為止。
4、//編程按下列的級數(shù)求COS(X)的值并輸出://COS(X)=1-X2/2!+X4/4!-X6/6!+...//要求:x的值由鍵盤輸入(代表弧度),運算精度保持到最后一項的絕對值小于10的負6次為止。
5、C語言里sin函數(shù)和cos函數(shù)是C標準數(shù)學函數(shù)庫中的函數(shù),調(diào)用需要引入math.h頭文件。sin() 函數(shù)描述:C 庫函數(shù) double sin(double x) 返回弧度角 x 的正弦。sin() 函數(shù)的聲明:double sin(double x)。
6、f:不指定寬度,整數(shù)部分全部輸出并輸出6位小數(shù)。m.nf:輸出共占m列,其中有n位小數(shù),如數(shù)值寬度小于m左端補空格。-m.nf:輸出共占m列,其中有n位小數(shù),如數(shù)值寬度小于m右端補空格。
sin:正弦函數(shù) 函數(shù)原型:double sin(double x);頭文件:#includemath.h 是否是標準函數(shù):是 函數(shù)功能:求x的正弦值,這里,x為弧度。返回值:計算結(jié)果的雙精度值。例程如下:求sinx。
你的factorial是一個函數(shù),好象不可以直接乘以一個整數(shù)的吧,還有double factorial(int n)是不是需要一個返回值呢。
x2=x1+(pow(-1,n)*pow(x,i))/multi;這一句里面 (pow(-1,n)*pow(x,i))/multi是兩個int型相乘然后除以一個int型,結(jié)果會被強制轉(zhuǎn)換為int型,所以會丟失小數(shù)點后的數(shù)據(jù)。
//c語言牛頓法求cosx-x=0 //牛頓法的迭代序列:x(n+1)=x(n)-f(x(n))/f(x(n))。
迭代法就是讓方程的解不斷去逼近真實的解。這是一種數(shù)值計算方法。
if語句條件中的x1,x2分別是最后2次迭代的結(jié)果。根據(jù)X(n+1)=COS Xn,可以證明當X(n+1)-Xn趨近于0時,Xn就趨近于方程的解。
本文題目:c語言中cosx函數(shù) c語言中cos函數(shù)怎么表示
分享路徑:http://chinadenli.net/article21/dejdhcd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站設(shè)計、自適應(yīng)網(wǎng)站、電子商務(wù)、營銷型網(wǎng)站建設(shè)、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)