递归算法的思路(C语言):
#includelong sum(int n) { if (n==1) return 1; else{ return sum(n-1)*n; } } int main() { int n; scanf("%d",&n); printf("%dn",sum(n)); return 0; }

递归算法的思路(C语言):
#includelong sum(int n) { if (n==1) return 1; else{ return sum(n-1)*n; } } int main() { int n; scanf("%d",&n); printf("%dn",sum(n)); return 0; }