利用递归方法求5!

简介: 利用递归方法求5!.

利用递归方法求5!。

程序分析:递归公式:fn=fn_1*4!

include

int main()
{
int i;
int fact(int);
for(i=0;i<6;i++){
printf("%d!=%d\n",i,fact(i));
}
}
int fact(int j)
{
int sum;
if(j==0){
sum=1;
} else {
sum=j*fact(j-1);
}
return sum;
}
以上实例输出结果为:

0!=1
1!=1
2!=2
3!=6
4!=24
5!=120

目录
相关文章
|
机器学习/深度学习 算法 数据可视化
# 隐私计算实训营note#3 详解隐私计算框架及技术要点
这一讲的内容是介绍蚂蚁的SecretFlow框架[第3讲:详解隐私计算框架及技术要点](https://www.bilibili.com/video/BV1dJ4m1b7AX/)。
|
存储 C语言
C语言深入理解指针(非常详细)(一)
C语言深入理解指针(非常详细)(一)
143 0
|
监控 安全 网络安全
云计算与网络安全:技术融合与挑战
在数字化时代,云计算成为企业转型的关键驱动力,但随之而来的网络安全问题也日益突出。本文将探讨云计算服务中的安全实践和策略,分析云环境下的信息安全挑战,并提供应对措施。我们将深入讨论数据加密、访问控制、安全监控等关键技术,旨在为读者提供全面的云计算安全指南。文章不包含代码示例,专注于理论与实践的结合,适合对云计算和网络安全感兴趣的专业人士阅读。
117 0
|
关系型数据库 MySQL 数据库
MySQL为什么存在的表显示doesn‘t exist?
MySQL为什么存在的表显示doesn‘t exist?
1406 0
|
JavaScript
js回车登录
js回车登录
118 1
|
人工智能 Serverless 云栖大会
云栖大会划重点!重大发布持续更新中
云栖大会三日,有哪些重磅发布?开发者精选持续更新中
|
缓存 C++
谁是磁盘空间占用大户?
谁是磁盘空间占用大户?
|
机器学习/深度学习 算法 数据挖掘
自适应共振理论网络-1| 学习笔记
快速学习自适应共振理论网络-1。
自适应共振理论网络-1| 学习笔记
|
网络协议 前端开发
【Netty】Netty 核心组件 ( Future | Channel | Selector | ChannelHandler )
【Netty】Netty 核心组件 ( Future | Channel | Selector | ChannelHandler )
219 0