递归求N的阶乘

12 阅读1分钟
#include <stdio.h>
int fac(int n) {
	if (n == 1) {
		return 1;
	}
	int ret = n * fac(n - 1);
	return ret;
}


int main() {
	int ret = fac(5);
	printf("%d\n", ret);
	return 0;
}

运行结果:

image.png