質問編集履歴
1
2個めのコードは関数pascalです。
title
CHANGED
File without changes
|
body
CHANGED
@@ -12,6 +12,7 @@
|
|
12
12
|
```
|
13
13
|
この再帰を使ったパスカルの計算はうまく機能しました。そこで、再帰除去を行ったところ(以下のコード)、計算の結果がうまく合いません。
|
14
14
|
```c
|
15
|
+
int pascal(int i, int j){
|
15
16
|
int tpas[i][j];
|
16
17
|
|
17
18
|
if (j == 0){ //左端は0
|
@@ -21,6 +22,7 @@
|
|
21
22
|
} else { //一つ上の二つの要素の合計
|
22
23
|
return tpas[i - 1][j - 1] + tpas[i - 1][j];
|
23
24
|
}
|
25
|
+
}
|
24
26
|
```
|
25
27
|
|
26
28
|
再帰除去の過程でどこがおかしいのか教えていただきたいです!
|