11问答网
所有问题
C++编程 求累乘方法 1*2*3*...*n n由自己输入 用递归方法 急求
如题所述
举报该问题
推荐答案 2017-08-25
#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;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/vPM22MSPqFM4SP877S.html
相似回答
用缩减法技术设计求T=a0
*
...*an的
累乘
求积算法
答:
int a[100];int multi(int a[],int n){ if(n==1)return a[0];else return a[n-1]*multi(a,n-1);} int main(){ int n,i;scanf("%d",&n);for(i=0;i<n;i++){ scanf("%d",&a[i]);} printf("%d\n",multi(a,n));return 0;} ...
大家正在搜
n的阶乘c语言程序递归
1*2*3*…*n公式
累加和累乘需要验证n等于1吗
C语言1到n阶乘求和
编程求n
1到n的累乘公式
matlab从1到n累乘
python 1到n的累加和
编程计算n
相关问题
C++编程 求累乘方法 1*2*3*...*n n由自己输入...
c++用递归的方法求20*21*22*23*...*n的值,...
求C++编程,递归
怎么在c++中累乘
用C语言编程:用递归的方法求 f(n) = 1*1 + 2*...
用C语言编程:用递归的方法求 f(n) = 1*1 + 2*...
C语言求次方,用递归的方法求 f(n) = 1*1 + 2*...
用递归算法,求1+2+3+······+n,n由键盘输入。 ...