s x x x 3 7 3從鍵盤輸入x,求s x 的值

2021-04-20 14:58:28 字數 1226 閱讀 5132

1樓:匿名使用者

#include"stdio.h"

#include

long mx(int n)

return t;

}int main()

printf("%lf", s);

return 0;}

c語言 sin(x)=x-x^3/3!+x^5/5!-x^7/7!+...從鍵盤輸入x,輸出相應正弦值,精確到0.000001

2樓:聽不清啊

#include "cstdio"

int main()

printf("%.6lf\n",s);

return 0;}

c語言 y(x)=x=x^3/3*1!+x^5/5*2!+x^7/7*3!+…令x=0.5,1.0,2.0,3.0,取前十項之和,分別計算y(x)

3樓:佳礫三千

scanf("%d%lf",&x);還有一個呢?

sin(x)=x-x^3/3!+x^5/5!-x^7/7!+...,直到最後一項的絕對值小於10的負七次方為止。c語言程式設計

4樓:匿名使用者

這應該是泰勒式的應用,用級數的部分和近似計算函式值。

跳出迴圈的條件是fabs(x)>1e-7,即最後一項的絕對值小於10的負七次方為止

5樓:匿名使用者

這是泰來勒展示沒錯。sin表示自的就是一

個求出來的和,你看原公式不就是sin=一個求和式的形式嘛。。。

我覺得x=-x*z*z/(2*n+1)/2*n;這一行貌似有問題,2*n沒有加括號。

驗證時其實不用轉化,泰勒公式對所有x都成立。結果可能有一點差別,因為這個求和過程終止於你所定義的條件(<1e-7).

c語言中關於級數求和的問題y(x)=x+x^3/(3*1!)+x^5/(5*2!)+.........令x=0.5,1.0,2.0,3.0

6樓:水焱新火

#include

#include

int factorial(int x)//求階乘int main()

printf("%lf",y);

return 0;

}我按照你的改的,為什麼迴圈10次我不知道,但是按照公式應該是這樣吧

設計c程式從鍵盤輸入n值,然後求s

include void main for i 2 i 10 i for j 1 j for i 0 i 10 i printf n include int main cout s n return 0 設計一個c 程式,從鍵盤輸入n值,然後求 s1 1 2 1 2 3 1 january 05,2...

c語言程式設計從鍵盤輸入字元如果輸入的是英

char c getchar if c z c a else if c z c a 32是大小寫bai字母在 duascii碼錶上zhi的位置 差dao 內,小寫比大寫高容32 輸入char ch if ch z ch a ch ch a a else if ch z ch a ch ch a a ...

從鍵盤輸入字元,輸出該字元對應的ASCII碼值,並且以十

內進位制三種形式輸出的 容如下 include int main 用c 將ascii碼錶分別以十進位制,字元,十六進位制,八進位制輸出控制檯上的 如下 include using namespace std int main return 0 輸入一個字元,輸出該字元對應ascii碼值的八進位制 十...