応用情報技術者 令和7年度 春期 問7
fact(n)は、非負の整数nに対してnの階乗を返す。fact(n)の再帰的な定義はどれか。
正解と解説を見る
正解:ウ ifn=lthenreturn1elsereturnnXfact(nー1)
解説
0! = 1 が終了条件で、n! = n × (n−1)! と一つ小さい値で再帰する。return 0 では全てが0になり、n+1 では終わらない。
解説:panda studio(公式の正答と照合済み)
出典:令和7年度 春期 応用情報技術者試験 午前 問7