導航:首頁 > 編程語言 > 編寫程序計算sinxx

編寫程序計算sinxx

發布時間:2024-09-16 18:34:45

⑴ 用sinx的泰勒展開式編寫C語言程序

#include<stdio.h>
#include<math.h>

/*計算n的階乘*/
intfactor(intn)
{
if(n==1)
return1;
else
returnfactor(n-1)*n;
}
/*得到分子的值*/
doubleget_numerator(doublex,intorder)
{
returnpow(x,order);//求x^order
}
/*得到分母的值*/
doubleget_denominator(intn)
{
returnfactor(n);//求n的階乘
}
/*獲得第n項的符號,即(-1)^n*/
intget_symbol(intn)
{
if(n%2==0)//n是偶數
return1;
else
return-1;
}
intmain()
{
inti;
doublex;
doublesin_x=0;
doubletmp=0;
printf("pleaseinputthex: ");
scanf("%lf",&x);

for(i=0;;i++)
{
tmp=sin_x;//暫時保存上一步得到的sin值
sin_x+=get_numerator(x,2*i+1)/get_denominator(2*i+1)*get_symbol(i);
if(fabs(sin_x-tmp)<1E-6)//精度滿足要求
break;
}
printf("sin(%lf)=%lf ",x,sin_x);
return0;
}

/***********************************************************************

學好C語言,首先應該把語言的語法學好,這也是基礎。尤其是注意指針部分,可以說這是C語言的精髓,也是C語言能夠直接操作內存的犀利之處。

其次,應該多練代碼,並且注意代碼的可讀性,規范性。

最好,能夠親身用C語言參加某個項目實踐,畢竟實踐出真知。

至於之後C++或者Java的學習,要看自己的發展規劃了。不過學好C語言,絕對對你今後學習其他語言有很大幫助。

*************************************************************************/

閱讀全文

與編寫程序計算sinxx相關的資料

熱點內容
文件合同列印格式怎麼調 瀏覽:77
win10文件共享提示伺服器沒有響應 瀏覽:788
倒t型電阻網路相對穩定度怎麼算 瀏覽:367
怎麼樣編程彈窗 瀏覽:730
咨詢投標文件內容包含 瀏覽:248
win7win10c盤空間越來越小 瀏覽:806
悠途出行app在哪裡選座 瀏覽:67
突襲2哪個版本好玩 瀏覽:549
網站怎麼申請認證 瀏覽:676
簡訊apk是什麼文件 瀏覽:940
app官方下載在哪裡 瀏覽:511
iphone5s改名字 瀏覽:772
win10文件夾打開一直閃跳 瀏覽:208
win10攝像頭不能拍照 瀏覽:56
雲陽數控編程培訓哪裡學 瀏覽:519
文件的存放路徑怎麼改 瀏覽:583
cad字體文件如何導出 瀏覽:236
cs16需要cdkey哪個文件里 瀏覽:817
如何讓另一個表格的數據關聯 瀏覽:368
來自app的快捷指令是怎麼有的 瀏覽:844

友情鏈接