El lenguaje C utiliza una instrucción de bucle for para escribir el factorial de n.
` ` c
# include & ltstdio.h & gt
int main () {
int n, factorial = 1;
Printf("Ingrese un número entero:");
scanf(" %d ",& ampn);
for(int I = 1;i<= n;i++) {
Factorial* = I;
}
El factorial de printf("%d ") es: %d.
", n, factorial);
Devuelve 0;
}
```
Código Explicación:
1. Defina las variables "n" y "factorial" en la función "principal", que representan el número ingresado por el usuario y el resultado factorial respectivamente.
2. A través de la función printf '. y scanf' se obtiene el número entero ingresado por el usuario
3. Bucle para calcular el producto del número entre 1 y 'n', que es el valor de 'factorial'. /p>
4. Calcular. Después de multiplicar todos los números, simplemente genere el factorial'.
Resultado de ejecución:
```
Por favor, ingrese. un número entero: 5. >
El factorial de 5 es: 120.
```
Como puede ver, este código en lenguaje C genera el factorial de 5, y el resultado es 120.p>