文章目录 (一)递归 (一)递归 #include<stdio.h> #pragma warning(disable:4996); float fac(int n); void main() { int n = 10; float s; scanf("%d ", &n); s = fac(n); printf("%d = %f", n, s); } float fac(int x) { float f; if (x == 0 || x == 1) f = 1; else f = fac(x - 1) * x; return f; }