iT邦幫忙

0

C語言功課(新手)

可以請大家幫我用c語言打出這個程式碼嗎
x-x^2/2+x^3/3-x^4/4+x^5/5-...=

看更多先前的討論...收起先前的討論...
付鐘點費的話OK呀
小魚 iT邦大師 1 級 ‧ 2020-09-21 23:56:56 檢舉
直接一口價就好了.
淺水員 iT邦研究生 4 級 ‧ 2020-09-22 00:14:30 檢舉
x沒限定範圍的話,你確定這個級數會收斂?
skyksl066 iT邦新手 5 級 ‧ 2020-09-22 08:26:49 檢舉
這是求幫做作業嗎⋯⋯
slime iT邦大師 1 級 ‧ 2020-09-22 09:10:41 檢舉
main()
{
printf("x-x^2/2+x^3/3-x^4/4+x^5/5-...=");
}
@slime 很壞 XDDD
skyksl066 iT邦新手 5 級 ‧ 2020-09-22 09:35:20 檢舉
最佳解答?
淺水員 iT邦研究生 4 級 ‧ 2020-09-22 11:25:59 檢舉
先寫出自己的版本,有錯誤再幫忙改,一般不會有人從頭幫寫的。
2
淺水員
iT邦研究生 4 級 ‧ 2020-09-22 00:45:46
最佳解答

如果 x 大於 -1 的話,就這樣吧。

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

int main ()
{
    double x, result;
    scanf("%lf", &x);
    result=log(1+x); //這是自然對數
    printf ("result=%lf\n", result);
    return 0;
}

其實我只是想說那個級數就是 https://chart.googleapis.com/chart?cht=tx&chl=%5Cln%20(1%2Bx)

參考:Maclaurin Series of ln(1+x)

froce iT邦大師 1 級 ‧ 2020-09-22 07:57:07 檢舉

他應該是要用程式逼近吧...寫個while也不難啦。

淺水員 iT邦研究生 4 級 ‧ 2020-09-22 11:13:43 檢舉

程式作業就交給原發問者了,我只是覺得找出那個級數是什麼好玩而已。

5
阿展展展
iT邦好手 1 級 ‧ 2020-09-22 09:18:54

先給我你們老師的信箱 我再來考慮一下

2
kradark
iT邦好手 1 級 ‧ 2020-09-22 11:28:37

main()
{
while(1);
}

反正執行結果都是一樣的

我要發表回答

立即登入回答