怎樣用C語言編寫xsinx,C語言初學者請教!程式設計求sinx近似值,已寫程式,求改錯!

2021-03-04 05:37:09 字數 2529 閱讀 4981

1樓:湛藍水晶

你是要用系統庫函式還是……

想用數值方法自己算?

用庫函式就#inclue

直接可以呼叫double sin(double x);

數值方法的話,將sin(x)泰勒,

令最末項o(n)《需要的精度。

2樓:匿名使用者

是要實現過程還是問怎麼用??

實現的話

#include"math.h"

main()

函式的原型是:double sin(double x);

3樓:于飛

用庫函式就#inclue

直接可以呼叫double sin(double x);

c語言初學者請教!程式設計求sinx近似值,已寫程式,求改錯!

4樓:匿名使用者

#include/*以下**運

行通過bai*/

#include

main()

}printf("sinx=%f\n",sum);}

5樓:佔有≠擁有

#include

#include

main()

printf("sin x=%lf\n",sum);}

6樓:匿名使用者

沒有bai

改出來,du

只發現zhi這裡有錯

for(i=1;fabs(sum-sinx)<=0.000001;i=i+2)

printf("sin x=%f\n",sum);}

7樓:匿名使用者

for條件抄錯誤改為大於襲且把精度變大一bai點,否則永遠為真。你那個du變號zhi

也不能實現總為正dao,可用j乘負一實現。最後你那階乘也求錯了,最好在加個變數直接不斷加一來求階乘, 手機回答不便寫**,自己好好改下吧,那樣效果較好。

8樓:

#include

#include

void main()

printf("sinx=%f\n",sum);}

9樓:匿名使用者

s的值求錯了...

1!=1

3!=1*2*3;

5!=1*2*3*4*5;

(2*n-1)!=1*2*........*(2*n-1);

c語言程式設計sinx

10樓:匿名使用者

while(fabs(y)>=1e-6)//去掉分號

printf("sinx的近似值為%lf,sinx的真實值為%lf",sum,sin(x));//是lf

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怎麼表示?

13樓:我是果瘋

在寫c語言的程式時,在開頭加上一個標頭檔案math.h即可。

即可直接使用sin(x),特別注意x應該為弧度制,如果不是弧度制需要轉化為弧度制。

新增標頭檔案方法:#include。

14樓:匿名使用者

首先,要用到數學函式,需要包含標頭檔案math.h

其次,如果x不是弧度,需要轉換為弧度,如果x本身是弧度,則可以寫為:sin(x)

如果x不是弧度,可以寫為:sin(60*3.1415926/180)

15樓:匿名使用者

#include

#include

int main()

16樓:匿名使用者

寫成sin(x),這是庫函式,標頭檔案是math.h

17樓:匿名使用者

sin(x)就可以吧

18樓:匿名使用者

標頭檔案里加入math.h,就有sin函式了。

C語言猜拳遊戲程式設計,怎樣用C語言編寫一個猜拳遊戲?

include using namespace std main cout cout 電腦贏了 怎樣用c語言編寫一個猜拳遊戲?幫助做程式主體 開始遊戲部分 include include void main cout game over 給你個提示吧 用random 可以用n 3 然後看 0 1 2...

用c語言編寫程式輸出菱形圖案,用C語言編寫一個程式輸出菱形圖案

include int main void for i 1 i n 1 i return 0 include include void main for i n 2 i 0 i return include stdafx.h vc 6.0加上bai這一行 duzhi.include stdio.h ...

用C語言編寫程式(不是C,用C語言編寫一個程式(不是C )

細節你自己寫,我給你提供一個思路,也就是偽 1.一個變數用來記錄輸入數字的和 sum 2.一個變數用來記錄輸入的數字的個數 num3.while沒迴圈一次,接收一個數字輸入,求和一次 sum,數字個數加1 num 1 4.結束後求平均值 sum num 編好一個c語言程式如何在c 6.0裡執行 第一...