Re: [問題] e^x相關題目
※ 引述《peggypiano (大N)》之銘言:
: 這一題的題目我看不太懂QQ
: 有人能幫忙解釋一下嗎?
: 我就我所理解的先打出來,麻煩幫忙指正了謝謝><
: ------
: The value e^x can be approximated by the sum
: 1 + x^1/1! + x^2/2! + x^3/3! +.........+ x^n/n!
: Write a program that takes a value x as input and outputs this sum for n
: taken to be each of the values 1 to 100.
: //Q1:讓使用者可以輸入x,並分別輸出n=1(即1+x^1/1!),..,n=100(即1+...+x^100/100!)
: 還是 輸出n=1(即x^1/1!), n=2(即x^2/2!),...,n=100(即x^100/100!)呢?
第一個解釋 (1+...+x^n/n! for n=1,2,...,100)
: The program should also output e^x calculated using the predefined
: function exp. The function exp is a predefined function such that exp(x)
: returns an approximation to the value e^x.
: //還要輸出e^x的值(使用者輸入之x, n為無限大)(收斂值?)
: //Q2: predefined function exp,是指要我先寫一個exp()出來嗎?
: The function exp is in the library with the header file cmath. Your program
: should repeat the calculation for new values of x until the user says she or
: he is through.
: //Q3:這句我超不懂QQ 是跟我說在<cmath>裡有exp可以參考的意思嗎 囧
: 第2句我不懂他的意思,不是已經讓user輸入過x了嗎@_@ repeat the calculation
: 是? new value of x是? 直到user怎樣呢QQ?
Q2跟Q3是同一個問題
就是叫你順便用內建的exp函式算值並輸出, prototype定義在 cmath 裡面
include就可以用了
"Your program should repeat ..."
這個跟 Q1 Q2 Q3 都無關 意思是你寫的程式應該要
while (the user input a new `x` value)
calculate e^x partial sum for n=1,2,...,100
and calculate exp(x)
: Use variables of type double to store the factorials or you are likely to
: produce integer overflow (or arrange your calculation to avoid any direct
: calculation of factorials).
: //Q4: 用double變數去儲存factorials(n!的值嗎?),不然可能會有整數
: 變數漏掉浮點數、無法進行有浮點數的除法計算的問題? 或是避免計算中直接去
: 計算factorials??這是什麼意思呢QQ
對 用douuble去存 n! 的值
不然 n! 會太大, int 存不下, 會跑出錯的結果(undefined behavior)
或是計算中避免直接計算 n!, i.e. 避開這樣的步驟
1. 計算 a := x^n
2. 計算 b ;= n!
3. 然後計算 c := a/b
懶得避開的話就用 double 來存 n!
: 100 lines of output might not fit comfortably on
: your screen. Output the 100 output values in a format that will fit all
: 100 values on the screen. For example, you might output 10 lines with 10
: values on each line.
: 請我每10行輸出10個值?
: 麻煩大家幫忙看看了 謝謝QQ
每一行輸出 10 個值, 共 10 行(100個值)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.48.166
※ 編輯: suhorng 來自: 118.166.48.166 (07/17 12:45)
推
07/17 13:36, , 1F
07/17 13:36, 1F
→
07/17 13:37, , 2F
07/17 13:37, 2F
→
07/17 13:37, , 3F
07/17 13:37, 3F
→
07/17 13:37, , 4F
07/17 13:37, 4F
→
07/17 13:39, , 5F
07/17 13:39, 5F
→
07/17 13:41, , 6F
07/17 13:41, 6F
→
07/17 17:51, , 7F
07/17 17:51, 7F
→
07/19 12:21, , 8F
07/19 12:21, 8F
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章