这段代码给出了计算给定数字的阶乘的每一步结果,但我只想要最终的结果。
#include <stdio.h>
long int factorial(int n) {
if (n <= 1)
return(1);
else
n = n * factorial(n - 1);
printf("%d\n", n);
return(n);
}
main() {
int n;
printf("Enter n: ");
scanf("%d", &n);
//function call
factorial(n);
return 0;
}