#include<stdio.h>
int dt(int n){ if(n==0||n==1) return 1; else return dt(n-1)*n;}
int main(){ int n; printf("请输入:"); scanf("%d",&n); printf("%d的阶乘等于%d",n,dt(n)); return 0;}
int型 占的字节是有限制的