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

运行截图:

注:侵权可删

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