首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
N的阶乘
[编程题]N的阶乘
热度指数:25280
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 64M,其他语言128M
算法知识视频讲解
输入一个正整数N,输出N的阶乘。
输入描述:
正整数N(0<=N<=1000)
输出描述:
输入可能包括多组数据,对于每一组输入数据,输出N的阶乘
示例1
输入
4 5 15
输出
24 120 1307674368000
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(381)
分享
提交结果有问题?
111个回答
47篇题解
开通博客
健康快乐最重要
发表于 2020-02-08 12:12:19
大数乘法和大数加法,按照乘法和加法的运算对字符串进行运算就可以了,可以把代码记下来当成板子用。这样下次写时候直接用就行了。 #include<iostream> #include<string> #include<algorithm> using namespac
展开全文
ading520
发表于 2022-03-09 11:00:35
#include <iostream> #include <cstdio> #include <string> #include <cstring> using namespace std; const int MAXN = 10000; str
展开全文
张同学Zhang
发表于 2022-03-18 22:30:52
使用一维数组保存阶乘的结果,数组的一个元素,保存阶乘结果的一位数字。 两数相乘实质是数字A的每一位依次乘以数字B,相乘后判断每位数字是否大于等于10,大于等于10则进位。 data[0] 不使用,需要注意的是输出时,从数组的最高位开始输出 #include <stdio.h> #def
展开全文
烤肉__
发表于 2022-01-23 18:52:57
最最最简单的无脑乘法 #include <iostream> #include <vector> using namespace std; int n; vector<int> mul(vector<int> &A, int b) {
展开全文
普罗列塔丽亚
发表于 2022-01-24 17:54:56
用string模拟长整数 根据计算机组成原理的知识,用mul函数模拟一个乘法器即可 注意用截取字符串和打表法来优化性能 用时击败1%的用户哈哈哈哈 #include<iostream> #include<string> #incl
展开全文
沈阳第六人
发表于 2023-01-28 16:41:52
#include<stdio.h>//加法字符串会进位了 但乘法第一次听说 明白了 #define width 3000 int main() { int i,j; int k,r,t; int N; int d[width]; while(sca
展开全文
永诺
发表于 2024-03-21 21:05:34
#include<iostream> using namespace std; int a[40000]; int main(){ int n; cin>>n; a[1]=1;//初始1的阶乘 a[0]=1;//数组的长度 for(int i =2;i&
展开全文
CserDu
发表于 2022-02-02 18:02:42
高精度数乘以低精度数,代模板即可。 代码: #include<iostream> #include<cstring> using namespace std; const int MAX=1e5+10; int a[MAX],cnt; //a=a*b void multi(i
展开全文
flyflyfly00
发表于 2021-03-25 11:38:22
大数模板 #include<bits/stdc++.h> #define deb(x) cerr<<#x<<" = "<<(x)<<'\n'; using namespace std; typedef long long ll; //大整
展开全文
鱼儿恋上水
发表于 2020-03-26 15:40:40
参考链接:大数阶乘(N!)问题https://www.jianshu.com/p/39eaa57f9b38解题思路:将正整数N从1到N逐位相乘,即1 * 2 * 3...... * (N-1) * N。每次相乘后的值会存储到array[ ]中,其中一个数组元素中存储值中的一位数。当值小于10时直接存
展开全文
问题信息
基础数学
难度:
111条回答
381收藏
20000浏览
热门推荐
通过挑战的用户
查看代码
就是我的
2023-03-09 21:21:20
奔放的小飞象在敲键盘
2023-03-08 22:47:10
八月的人
2023-02-26 20:38:46
偶就要搞开发
2023-02-23 14:34:29
Lu1912
2023-02-20 21:15:50
相关试题
线段树编号问题
基础数学
评论
(2)
车站建造问题
基础数学
评论
(40)
牛牛的超市
动态规划
基础数学
评论
(5)
下列哪些操作会使线程释放锁资源?
Java
评论
(1)
计算分类模型的性能指标
机器学习
评论
(0)
N的阶乘
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
4 5 15
24 120 1307674368000