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

运行截图:

注:侵权可删

相关推荐
MediaTea13 小时前
AI 术语通俗词典:F1 值(分类)
人工智能·算法·机器学习·分类·数据挖掘
南境十里·墨染春水13 小时前
linux学习进展 线程同步——条件变量
java·开发语言·学习
sghuter13 小时前
数字资源分发的技术架构与未来趋势
c语言·开发语言·后端·青少年编程
望舒32913 小时前
KMP算法
数据结构·算法
潇楠Web3哨兵13 小时前
桌面级Web3交易终端的底层炼狱:自研多源报价引擎、移除重型依赖、跨进程钱包桥接与强制安全拦截
算法·web3
普修罗双战士13 小时前
【开发工具IDEA调试,高频使用, IntelliJ IDEA 调试快捷键完全指南】
java·开发语言·intellij-idea
贾斯汀玛尔斯14 小时前
每天学一个算法--回溯算法(Backtracking)
算法
海参崴-14 小时前
C++ 进阶篇 STL 模拟实现二叉搜索树
开发语言·c++
Sakuyu4346814 小时前
C语言基础(三)
c语言·开发语言
cpp_250114 小时前
P2871 [USACO07DEC] Charm Bracelet S
数据结构·c++·算法·动态规划·题解·洛谷·背包dp