#include <stdio.h>

int factorial(int n);

int main() {
    int num, fact;

    printf("Enter a positive integer: ");
    scanf("%d", &num);

    fact = factorial(num);
    printf("Factorial of %d = %d\n", num, fact);

    return 0;
}

int factorial(int n) {
    int i, fact = 1;

    for (i = 1; i <= n; i++) {
        fact *= i;
    }

    return fact;
}

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: