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

运行截图:

注:侵权可删

相关推荐
Σίσυφος190015 分钟前
RANSAC算法原理与应用
算法
我星期八休息30 分钟前
MySQL数据可视化实战指南
数据库·人工智能·mysql·算法·信息可视化
niaiheni35 分钟前
PHP文件包含
开发语言·php
初次见面我叫泰隆36 分钟前
Qt——1、初识Qt
开发语言·c++·qt
程序员-King.38 分钟前
day144—递归—平衡二叉树(LeetCode-110)
算法·leetcode·二叉树·递归
老鼠只爱大米40 分钟前
LeetCode经典算法面试题 #739:每日温度(单调栈、动态规划等多种实现方案详解)
算法·leetcode·面试·动态规划·单调栈·每日温度
Arms2061 小时前
python时区库学习
开发语言·python·学习
老鼠只爱大米1 小时前
LeetCode经典算法面试题 #394:字符串解码(递归、双栈、迭代构建等五种实现方案详解)
算法·leetcode·面试·递归··字符串解码
独自破碎E1 小时前
【回溯+剪枝】字符串的排列
算法·机器学习·剪枝
无名的小三轮1 小时前
第二章 信息安全概述
开发语言·php