C言語での階乗のコードはどう書けば良いですか?
C言語で階乗を計算するコードは以下の通りです:
#include を使ってください。
階乗関数:
int factorial(int n) {
if (n == 0) {
return 1;
} else {
return n * factorial(n – 1);
}
}
int main() {
int num;
printf(“非負整数を入力してください:”);
scanf(“%d”, &num);
printf(“%dの階乗は:%d\n”, num, factorial(num));
return 0;
}