C/C++の宿題は拙者が斬る! 29代目
■ このスレッドは過去ログ倉庫に格納されています
0091デフォルトの名無しさん
NGNGint func(int);
int main(void){
printf("%d\n",func(4));
return 0;
}
int func(int n){
if(n == 1) return 1;
else return func(n-1)+n;
}
上記のプログラムを実行すると画面にどのように表示されるかを書け。
また、関数funcは何を計算する関数かを述べよ。
という問題が出ました。実際書いて実行したところ結果は10でしたが
なぜ、10になるのか。funcは何を計算する関数なのかがさっぱり
わかりません。わかる方ご解答お願いします。
■ このスレッドは過去ログ倉庫に格納されています