Les comparto mi código
#include <stdio.h>int factorial(int num){
int res = num;for(int i = num; i != 1; i--){
res *= i - 1;
}
return res;
}
int main(){
int num;
printf("Ingresa un numero: ");
scanf("%d", &num);
printf("El factorial de %d es: %d \n", num, factorial(num));return0;
}