C++编程 求累乘方法 1*2*3*...*n n由自己输入 用递归方法 急求

如题所述

#include<stdio.h>
int fac(int n)    //递归
{if(n==0)return 1;
 return n*fac(n-1);
}
int main()
{int n;
 scanf("%d",&n);
 printf("%d!=%d\n",n,fac(n));  
 return 0; 
}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答