然后在打開的C語言窗口中,寫好主函數(shù),如下圖所示。主要代碼如下,在while中判斷某一項的絕對值小于10-6為止就PI的近似值。最后如下圖所示,運行之后就完成了。

10年積累的成都網(wǎng)站建設、成都網(wǎng)站制作經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先建設網(wǎng)站后付款的網(wǎng)站建設流程,更有東遼免費網(wǎng)站建設讓你可以放心的選擇與我們合作。
更好的方法:你調(diào)用了math.h文件中的pow函數(shù),你有沒有發(fā)現(xiàn)math.h文件中還有三角函數(shù)。求cos(x)根本不用這么麻煩,你直接調(diào)用cos函數(shù)即可。
// Cos.cpp : 定義控制臺應用程序的入口點。
題目要求精確到最后一項的絕對值小于e,也就是說當某項的絕對值小于e時,這項也要參與計算,然后再結(jié)束循環(huán)。而你的程序當遇到某項的絕對值小于e時,就結(jié)束循環(huán)了。
1、#define PI 14 //精度過于小,改為#define PI 14159265359 #define cos(x) cos(x/PI*180) //這個是宏定義,不是函數(shù),或者叫做偽函數(shù),盡量不要用。也千萬不要迷戀所謂的效率。
2、弧度變角度 180/π×弧度 比如 輸入角度值為n 那么 cos(n*141593/180)就可以了。
3、在操作三角函數(shù)的方法時,都是以弧度作為參數(shù)的,而不是角度,π=180度。Math有個常量PI,就是弧度π。我們可以用Math類的Sin方法計算正弦值。比如sin30°是0.5。
4、然后一般常用的sin(x)cos(x)tan(x)其中的x必須要以弧度為單位。
在寫C語言的程序時,在開頭加上一個頭文件math.h即可。即可直接使用sin(x),特別注意x應該為弧度制,如果不是弧度制需要轉(zhuǎn)化為弧度制。添加頭文件方法:#includemath.h。
C語言sin()用來計算參數(shù)x 的正玄值,然后將結(jié)果返回。返回-1 至1 之間的計算結(jié)果。
sin:正弦函數(shù) 函數(shù)原型:double sin(double x);頭文件:#includemath.h 是否是標準函數(shù):是 函數(shù)功能:求x的正弦值,這里,x為弧度。返回值:計算結(jié)果的雙精度值。例程如下:求sinx。
main(){ double x,s1,e,s=0;int n=1;printf(輸入x和誤差范圍e:\n);scanf(%lf %lf,&x,&e);/*誤差上限e要盡量取小,如取e為0.0000001。
首先,打開VS2019,并且創(chuàng)建一個C語言源文件,會看到如下的頁面。鼠標在下圖紅色圈所示的區(qū)域單擊一下。之后,再按Enter鍵,會看到新的一行。在這一行中輸入:#includemath.h。
當前文章:c語言求cos函數(shù)編寫 c語言實現(xiàn)cos函數(shù)
分享鏈接:http://chinadenli.net/article8/dedpoip.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供虛擬主機、外貿(mào)網(wǎng)站建設、ChatGPT、定制網(wǎng)站、App設計、自適應網(wǎng)站
聲明:本網(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)