使用递归

简介: 【10月更文挑战第20天】使用递归。

使用递归

include

long int multiplyNumbers(int n);

int main()
{
int n;
printf("输入一个整数: ");
scanf("%d", &n);
printf("%d! = %ld", n, multiplyNumbers(n));
return 0;
}
long int multiplyNumbers(int n)
{
if (n > 1)
return n*multiplyNumbers(n-1);
else
return 1;
}

目录
相关文章
|
1月前
递归
【10月更文挑战第23天】递归。
16 4
|
2月前
使用递归
【10月更文挑战第19天】使用递归。
18 4
|
7月前
递归详解~
递归详解~
65 0
|
7月前
|
算法 C#
C#递归详解
C#递归详解
58 0
|
JavaScript 前端开发
什么是递归?
什么是递归?
132 0
|
存储 算法 C++
递归的应用
递归的应用
|
机器学习/深度学习 BI
递归问题
递归问题
|
机器学习/深度学习
什么是递归
通过阶乘函数f(n)=n! f(0)=1 f(n)=f(n-1)*n(n>=1)简要理解递归
109 0
|
存储 Serverless 开发者
递归的理解与实现
递归的理解与实现
递归的理解与实现

热门文章

最新文章