首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
n的阶乘
[编程题]n的阶乘
热度指数:45389
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 64M,其他语言128M
算法知识视频讲解
输入一个整数n,输出n的阶乘(每组测试用例可能包含多组数据,请注意处理)
输入描述:
一个整数n(1<=n<=20)
输出描述:
n的阶乘
示例1
输入
3
输出
6
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(24)
邀请回答
收藏(77)
分享
提交结果有问题?
148个回答
60篇题解
开通博客
不红红黑路同
发表于 2022-02-14 10:06:00
13!会超出int的表示上限,可以改成long long类型。 #include <iostream> using namespace std; //例题8.1 n的阶乘 long long jiecheng(int x){ if(x==1)return 1; ret
展开全文
Javker丶鑫
发表于 2021-02-27 11:14:39
注意递归函数的返回值要改成long不然在13以后会溢出 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner
展开全文
nzxkc
发表于 2022-01-06 17:22:42
#include<iostream> using namespace std; int main(){ long long int f[21]; int n; cin>>n; f[0]=1; f[1]=1; for(int i=
展开全文
mofacat
发表于 2022-03-19 10:24:52
很笨的方法,但是容易理解。 没想到十几的阶乘这么大,要用long long型定义,注意输出是%lld。 #include<stdio.h> int main(){ int n; &nbs
展开全文
不由天的命
发表于 2024-09-04 20:04:12
#include <stdio.h> long long factorial(int n) { if (n == 1) return 1; else return factorial(n-1)*n; } int main() { int a; whil
展开全文
牛客440904392号
发表于 2024-09-29 11:53:46
from math import factorial print(factorial(int(input())))
牛客652687585号
发表于 2022-03-14 11:20:17
#include<iostream> #include<cstdio> using namespace std; long long Factorial(int n){ if(n
展开全文
立志实干
发表于 2021-03-06 21:13:27
/* 学会计算复杂度,20!=2*10^18,int 20*10^8,long 9*10^18 Factorial,递归:调用自身,递归出口 递归模板 */ //使用递归函数 #include <iostream> #include <cstdio> using nam
展开全文
MountainsHao
发表于 2024-03-03 15:40:00
#include <stdio.h> typedef long long ll; ll fun(ll a) { if(a==0||a==1) { return 1; } else { return a*fun(a-1); } } int main() { ll a;
展开全文
美人鱼战士爱刷题
发表于 2024-03-13 16:16:47
#include <iostream> using namespace std; long long function(long long i){ if(i == 1)return i; return i*function(i-1); } int main() {
展开全文
问题信息
基础数学
快速幂
矩阵快速幂
难度:
148条回答
77收藏
17021浏览
热门推荐
通过挑战的用户
查看代码
牛客45154...
2023-03-13 12:31:24
牛客72957...
2023-03-09 13:21:03
英俊的大学生拒绝内卷
2023-03-08 19:19:58
刘大龙a
2023-03-08 18:58:47
宅人老王
2023-03-05 14:17:52
相关试题
牛牛的函数
基础数学
逆元
快速幂
评论
(4)
Fibonacci sSum
基础数学
矩阵快速幂
评论
(7)
编译方法中,动态存储分配的含义是:()
编译和体系结构
评论
(2)
来自
乐视2017秋招开发工程...
闪速存储器能提供高性能、低功耗、字...
编程基础
评论
(1)
n的阶乘
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
3
6