main(){int n;cout<<"输入要求的阶乘:";cin>>n;for(int i=n;n>=1;n--)long int M=1;M*=n;cout<<n<<"的阶乘为:"<<M<<endl;}
#includeint a(int n){int b=1;if(n>=1)b=n*a(n-1);return b;}void main(){int n,b;scanf("%d",&n);b=a(n);printf("%d\n",b);}

图片发自简书App

图片发自简书App
main(){int n;cout<<"输入要求的阶乘:";cin>>n;for(int i=n;n>=1;n--)long int M=1;M*=n;cout<<n<<"的阶乘为:"<<M<<endl;}
#includeint a(int n){int b=1;if(n>=1)b=n*a(n-1);return b;}void main(){int n,b;scanf("%d",&n);b=a(n);printf("%d\n",b);}