Factorial
Factorial
Factorial
C
#include <stdio.h>
int factorial(int n) {
// Complete the base case and recursive logic
if () {
return 1;
} else {
return n * factorial(/* recursive call */);
}
}
int main() {
int num = 5;
printf("Factorial: %d\n", factorial(num));
return 0;
}
Java
public class Main {
public static void main(String[] args) {
int num = 5;
System.out.println("Factorial: " + factorial(num));
}
Python
def factorial(n):
# Complete the base case and recursive logic
if # base case:
return 1
else:
return n * factorial(# recursive call)
num = 5
print("Factorial:", factorial(num))