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

运行截图:

注:侵权可删

相关推荐
轩情吖4 分钟前
Qt的窗口
开发语言·c++·qt·窗口·工具栏·桌面级开发
€8115 分钟前
Java入门级教程24——Vert.x的学习
java·开发语言·学习·thymeleaf·数据库操作·vert.x的路由处理机制·datadex实战
hcnaisd215 分钟前
深入理解C++内存模型
开发语言·c++·算法
凯子坚持 c18 分钟前
Qt常用控件指南(8)
开发语言·数据库·qt
李老师讲编程22 分钟前
C++信息学奥赛练习题-杨辉三角
数据结构·c++·算法·青少年编程·信息学奥赛
冠希陈、23 分钟前
PHP 判断是否是移动端,更新鸿蒙系统
android·开发语言·php
zxsz_com_cn32 分钟前
设备预测性维护算法核心功能有哪些?六大模块拆解智能运维的“技术骨架”
运维·算法
期末考复习中,蓝桥杯都没时间学了34 分钟前
力扣刷题13
数据结构·算法·leetcode
HDO清风44 分钟前
CASIA-HWDB2.x 数据集DGRL文件解析(python)
开发语言·人工智能·pytorch·python·目标检测·计算机视觉·restful
2201_7569890944 分钟前
C++中的事件驱动编程
开发语言·c++·算法