10872工場
問題の説明
♕Bronze Ⅳ
質問する
0以上の整数Nが与えられる.このときN!出力するプログラムを作成してください.
入力
第1行は整数N(0≦N≦12)を与える.
しゅつりょく
1行目N!出力します.
Solution
C
#include<stdio.h>
int factorial(int n)
{
if (n == 0)
return 1;
return n * factorial(n - 1);
}
int main()
{
int n;
scanf("%d", &n);
printf("%d", factorial(n));
return 0;
}
これは再帰呼び出しにより工場化を実現した.参照-https://dojang.io/mod/page/view.php?id=585
total time
Reference
この問題について(10872工場), 我々は、より多くの情報をここで見つけました https://velog.io/@haneuls/10872-팩토리얼テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol