(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;
}

运行截图:

注:侵权可删

相关推荐
kaikaile19959 小时前
能量算子的MATLAB实现与详细算法
人工智能·算法·matlab
tankeven9 小时前
HJ175 小红的整数配对
c++·算法
chushiyunen9 小时前
python fastapi使用、uvicorn
开发语言·python·fastapi
Aaron15889 小时前
数字波束合成DBF与模拟波束合成ABF对比浅析
大数据·人工智能·算法·硬件架构·硬件工程·信息与通信·信号处理
成都易yisdong9 小时前
实现三北方向转换计算器(集成 WMM2025 地磁模型)
开发语言·windows·算法·c#·visual studio
汀、人工智能9 小时前
[特殊字符] 第91课:课程表
数据结构·算法·数据库架构·图论·bfs·课程表
白露与泡影10 小时前
2026 全新 Java 面试题汇总(含答案)
java·开发语言
jinanwuhuaguo10 小时前
OpenClaw 2026年4月升级大系深度解读剖析:从“架构重塑”到“信任内建”的范式跃迁
android·开发语言·人工智能·架构·kotlin·openclaw
wfbcg10 小时前
每日算法练习:LeetCode 36. 有效的数独 ✅
算法·leetcode·职场和发展
geovindu10 小时前
go: Simple Factory Pattern
开发语言·后端·设计模式·golang·简单工厂模式