(C语言)计算n的阶乘

要求使用双精度

cpp 复制代码
#include<stdio.h>
double factorial(int n)
{
	if(n == 1)
		return 1;
	return n * factorial(n-1);
}
int main()
{
	int n ;
	double res;
	scanf("%d",&n);
	res = factorial(n);
	printf("%lf",res); 
	return 0;
}

运行截图:

注:侵权可删

相关推荐
红队it几秒前
【Spark+Hive】基于Spark大数据旅游景点数据分析可视化推荐系统(完整系统源码+数据库+开发笔记+详细部署教程+虚拟机分布式启动教程)✅
大数据·python·算法·数据分析·spark·django·echarts
liliangcsdn4 分钟前
python如何写数据到docx示例
开发语言·python
缘三水6 分钟前
【C语言】10.操作符详解(下)
c语言·开发语言·c++·语法·基础定义
Gomiko6 分钟前
JavaScript基础(九):内部对象
开发语言·javascript·udp
CoovallyAIHub7 分钟前
为什么企业如今不应该忽视计算机视觉?计算机视觉如何为企业降本增效、规避风险?
深度学习·算法·计算机视觉
报错小能手7 分钟前
C++流类库 文件流操作
开发语言·c++
矜辰所致8 分钟前
CH58x 主机扫描事件相关应用(扫描到广播包)
c语言·蓝牙主机·ble 广播包·广播包过滤·广播名称过滤
smile_Iris11 分钟前
Day 26 常见的降维算法
开发语言·算法·kotlin
dadaobusi11 分钟前
全局量子时间
算法
刻刻帝的海角14 分钟前
响应式数据可视化 Dashboard
开发语言·前端·javascript