用递归方法写出计算n的阶乘的函数,调用该函数计算0=1,2.10时各阶乘的值
计算公式:n!={1 n=o,1;nx(n-1)! n>1
人气:168 ℃ 时间:2019-10-19 18:48:41
解答
#include "stdio.h"
int prime(int n)
{
if(n>1)
return n*prime(n-1);
else
return 1;
}
int main()
{
int o;
for(o=1;o<=10;o++)
printf("%d!=%d ",o,prime(o));
}
推荐
- 计算1!+2!+3!...+(n-1)!+n!.设计求解该问题的C语言程序,阶乘的计算使用递归函数实现
- 请使用函数的递归调用编写求阶乘的函数,并计算1!+2!+3!+4!+5!
- 求阶乘问题.要求定义函数fact(n)计算n!,主函数中输入一个正整数n,输出n!要求函数fact(n)分别采用递归…
- 2KClO3+4HCl→2KCl+2ClO2↑+1Cl2↑+2H2O中氧化剂,还原剂,氧化产物,还原产物分别是什么?
- 虚心的反义词,热情的反义词,诚实的反义词
- 1、已知x+y=根号6,x-y=根号5,求xy的值
- 某校有数学,气象,航模三个兴趣小组,其中数学小组是三个小组1/3,航模小组比数学小组3人,气象小组人数与航模小组人数的比4:3,数学小组有多少人?
- Tom is too thin for his height怎么翻译?存在too...for...
猜你喜欢