質問するログイン新規登録

回答編集履歴

1

追記

2016/10/26 09:57

投稿

yambejp
yambejp

スコア118102

answer CHANGED
@@ -1,3 +1,17 @@
1
1
  これは再帰処理の課題なのでしょうか?
2
2
  普通に考えればループで処理するでしょうし
3
- 1からnまでの和は n*(n+1) /2ですけど、その手のロジックはしようしないということでしょうか?
3
+ 1からnまでの和は n*(n+1) /2ですけど、その手のロジックはしようしないということでしょうか?
4
+
5
+ # 再起呼び出し
6
+ とりあえずUIのところはおいておくとして、こんな感じです
7
+
8
+ ```PHP
9
+ $n=10;
10
+ print mycalc($n);
11
+ function mycalc($n){
12
+ if($n<=1){
13
+ return 1;
14
+ }
15
+ return $n+mycalc($n-1);
16
+ }
17
+ ```