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

运行截图:

注:侵权可删

相关推荐
Evand J几秒前
【MATLAB例程,附代码下载链接】基于累积概率的三维轨迹,概率计算与定位,由轨迹匹配和滤波带来高精度位置,带测试结果演示
开发语言·算法·matlab·csdn·轨迹匹配·候选轨迹·完整代码
Yuiiii__2 分钟前
一次并不简单的 Spring 循环依赖排查
java·开发语言·数据库
野槐3 分钟前
java基础-面向对象
java·开发语言
X在敲AI代码4 分钟前
LeetCode 基础刷题D2
算法·leetcode·职场和发展
源代码•宸8 分钟前
Leetcode—1929. 数组串联&&Q1. 数组串联【简单】
经验分享·后端·算法·leetcode·go
遇见~未来16 分钟前
JavaScript构造函数与Class终极指南
开发语言·javascript·原型模式
数据大魔方18 分钟前
【期货量化实战】跨期套利策略:价差交易完整指南(TqSdk源码详解)
数据库·python·算法·github·程序员创富
weixin_4617694020 分钟前
15. 三数之和
c++·算法·leetcode·三数之和
NAGNIP22 分钟前
一文搞懂机器学习中的学习理论!
算法·面试
foundbug99927 分钟前
基于MATLAB的TDMP-LDPC译码器模型构建、仿真验证及定点实现
开发语言·matlab