なあ、再帰関数好きな人いる? パート2 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0139NAS6 ◆n3AmnVhjwc
2015/09/07(月) 16:46:15.11ID:z69KZ2wJ>(let loop ((sum 0)
>(i 1))
>(if (<= i 10)
>(loop (+ sum i)
>(+ i 1))
>sum))
c++で等価に書いたら
void loop(int& sum, int& i){
if(i <= 10) loop(sum + i, i + 1);
}
void main(){
int s = 0,i = 1;
loop(s, i);
}
だろ
■ このスレッドは過去ログ倉庫に格納されています