#include <stdio.h>int main(){ int fac(int n); int n; int sum; scanf("%d",&n); sum=fact(n); printf("%d!=%d\n",n,sum); return 0;}int fact(int n){ int f; if(n<0) { printf("输入数据有错"); } else if(n==0||n==1) { f=1; } else { f=fact(n-1)*n; } return f;} 相关文章: