1樓:匿名使用者
while(fabs(y)>=1e-6)//去掉分號
printf("sinx的近似值為%lf,sinx的真實值為%lf",sum,sin(x));//是lf
c語言程式設計中,sinx怎麼表示?
2樓:我是果瘋
在寫c語言的程式時,在開頭加上一個標頭檔案math.h即可。
即可直接使用sin(x),特別注意x應該為弧度制,如果不是弧度制需要轉化為弧度制。
新增標頭檔案方法:#include。
3樓:匿名使用者
首先,要用到數學函式,需要包含標頭檔案math.h
其次,如果x不是弧度,需要轉換為弧度,如果x本身是弧度,則可以寫為:sin(x)
如果x不是弧度,可以寫為:sin(60*3.1415926/180)
4樓:匿名使用者
#include
#include
int main()
5樓:匿名使用者
寫成sin(x),這是庫函式,標頭檔案是math.h
6樓:匿名使用者
sin(x)就可以吧
7樓:匿名使用者
標頭檔案里加入math.h,就有sin函式了。
c語言求sinx 10
8樓:金色潛鳥
修改了copy一bai下。du 用 前後項的遞zhi推dao: c=c*x*x/(float)i/(float)(i-1);
#include
#include
int main()
printf("%.3lf %d\n",sum,count);
return 0;}
9樓:匿名使用者
#include
int main()
printf("%.8f",sum);
return 0;}
10樓:聽不清啊
#include
int main()
printf("%.8lf\n",y);
return 0;}
c語言計算sinx的近似值
11樓:種壘
^/*sinx=x-x^3/3!+x^5/5-x^7/7!...*/#include
#include
#define accurary 0.00000001main()
j++;
t=pow(-1,j)*pow(x,i)/n;
sinx=sinx+t;
}printf("sin%d=%.8f\n",x,sinx);
}你編譯一下,看看行不,我好久沒弄了。
12樓:琦玉
|#include
#include
#define accurary 0.00000001int jiecheng(int x);
void main()
printf("sin%d=%.8f\n",x,sinx);
// printf("%d",jiecheng(3));
}int jiecheng(int x)
c語言程式設計求sinx的值,輸入3左右的數,會輸出
13樓:
程式思路問題不大,但是你的for迴圈的條件會造成死迴圈(除非你是故意的),不停輸入n,輸出f(n)。還有,你這樣的用指標沒有充分利用函式的返回值,你看我寫的:還有費波那契數列這樣寫會導致很多重複的計算,如果能正向遞推累加(或者開陣列記錄已經算過的f(n))則能大大降低時間複雜度
c語言程式設計,c語言程式設計
首先void是返回值型別,就是空值,也就是說這個函式裡面不能有返回值。delay這個是函式名,沒什麼好說。至於uchar 應該是引數型別,但是我還沒有見過這樣的引數型別 可能是我見識少了 我只見過 nchar,varchar nvarchar 之類的。而t就是引數啦 main printf 總運費 ...
c語言網路程式設計,C語言網路程式設計
路由器本身不具備資料儲存能力。通常,路由器的功能是埠 在路由器建立埠對映 公網某埠和內網某臺電腦的某埠關聯 後,外網電腦才能和內網某電腦進行通訊,通訊過程中路由器一直負責資料的中轉。但內網電腦一旦關閉連線,路由器是無法單獨收取並儲存資訊的,它會直接把斷連事件通知給連線的另一端 外網某電腦 例如你的情...
C語言程式設計題,C語言程式設計題
兩種思路,一種設計過程比較簡單,就是直接用程式模擬所有可能的路徑,把合題意的走法全部計數。這種演算法的時間複雜度大約在o 2 n 左右,比較慢。另一種是建立一個數學模型,採用組合數的思想解這個問題,這樣設計出程式只是一個數學計算過程,組合數計算最快的演算法是o n 在加上求和,演算法時間複雜度為o ...