ಠ_ಠ
@anonymous
偷偷說
Tue, Jul 19, 2022 3:21 AM
Tue, Jul 19, 2022 3:24 AM
2
萬事問噗浪
有會c語言的旅人嗎
有相關問題
下收
ಠ_ಠ
Tue, Jul 19, 2022 3:21 AM
ಠ_ಠ
Tue, Jul 19, 2022 3:22 AM
題目是要求費式數列輸入第n項式要能跑出對應的數
ಠ_ಠ
Tue, Jul 19, 2022 3:23 AM
想問為什麼從第二項以後開始不用寫出來
ಠ_ಠ
Tue, Jul 19, 2022 3:24 AM
還有為什麼要寫cur =pre1+pre2到pre1=cru那段
virgo7693
Tue, Jul 19, 2022 3:28 AM
雖然我不會c
不過你兩個問題是一樣的
zebra3973
Tue, Jul 19, 2022 3:29 AM
如果n要大於0 第一項也不用寫了
virgo7693
Tue, Jul 19, 2022 3:29 AM
下面那段就是為了讓你把算出來的值拿去給下一次的運算用
ಠ_ಠ
Tue, Jul 19, 2022 3:29 AM
virgo7693: 我就是不懂那一段
virgo7693
Tue, Jul 19, 2022 3:30 AM
我覺得你可以把它寫成數字看看
zebra3973
Tue, Jul 19, 2022 3:39 AM
For loop 就是把裡面的東西做n 遍
費式數列是n項 = n-1項 + n-2項 當n大於等於2以後都長的一樣 n<2 時 因為沒有n-1項或 n-2項 所以要補寫條件 就是你上面的j==1 跟 j==0
ಠ_ಠ
Tue, Jul 19, 2022 3:40 AM
zebra3973: 那為什麼要補寫條件
ಠ_ಠ
Tue, Jul 19, 2022 3:41 AM
zebra3973: 是因為這兩個有包含到第0項嗎
zebra3973
Tue, Jul 19, 2022 3:42 AM
ಠ_ಠ: 假設n今天等於1 你的費氏就會變成 第1項=第0項+第-1項 可是根本沒有-1項這個東西
zebra3973
Tue, Jul 19, 2022 3:42 AM
所以要寫條件 有點類似自己規定-1項是0這樣
zebra3973
Tue, Jul 19, 2022 3:44 AM
ಠ_ಠ: 跟你講的基本相同意思 就是會碰到沒有定義的項 所以要拿出來特別設條件
cod4585
Tue, Jul 19, 2022 3:58 AM
Tue, Jul 19, 2022 3:58 AM
因為j=2之後就開始在循環了啊,
cur那段應該是把前兩數加起來的操作,再來讓pre1變成新的cur來做下一次的兩數加總
然後這些全部被包含在for迴圈裏面了
載入新的回覆
有會c語言的旅人嗎
有相關問題
下收
不過你兩個問題是一樣的
費式數列是n項 = n-1項 + n-2項 當n大於等於2以後都長的一樣 n<2 時 因為沒有n-1項或 n-2項 所以要補寫條件 就是你上面的j==1 跟 j==0
cur那段應該是把前兩數加起來的操作,再來讓pre1變成新的cur來做下一次的兩數加總
然後這些全部被包含在for迴圈裏面了