社区
Java SE
帖子详情
求解一道简单的java笔试题
kelvin_yuwenjing
2010-08-30 10:48:23
一个整型变量只能用来存贮较小的N!的值,当N 较大时,可将阶乘值中的每一个数字
放在一个一维数组的一个元素中。使用这方法,用Java打印:
1 N!的值;
2 N!-M!(M>N);
3 N!+M!
...全文
246
6
打赏
收藏
求解一道简单的java笔试题
一个整型变量只能用来存贮较小的N!的值,当N 较大时,可将阶乘值中的每一个数字 放在一个一维数组的一个元素中。使用这方法,用Java打印: 1 N!的值; 2 N!-M!(M>N); 3 N!+M!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dinglimin2009
2010-08-31
打赏
举报
回复
[Quote=引用 2 楼 renhuihhh 的回复:]
是出题人描述不清,还是你?
当N 较大时,可将阶乘值中的每一个数字放在一个一维数组的一个元素中。
是否是 5! = {5,4,3,2,1};
如果是,你就遍历数组然后做乘法呗。
如果不是,N! 用递归吧
public int dg(int n){
if(n == 1)
return n;
else
return n * dg(n-1);
}
[/Quote]
同意3楼正解
zhonglijunyi
2010-08-31
打赏
举报
回复
不要用阶乘,给你一个求阶乘的函数自己去用吧
public static BigInteger factorialBigInteger(long n){
if(n<=1)
return BigInteger.valueOf(1);
BigInteger product = BigInteger.valueOf(1);
for(int i=2;i<=n;i++)
product = product.multiply(BigInteger.valueOf(i));
return product;
}
a023421029
2010-08-31
打赏
举报
回复
3楼正解。。。
dr_lou
2010-08-30
打赏
举报
回复
是出题人描述不清,还是你?
当N 较大时,可将阶乘值中的每一个数字放在一个一维数组的一个元素中。
是否是 5! = {5,4,3,2,1};
如果是,你就遍历数组然后做乘法呗。
如果不是,N! 用递归吧
public int dg(int n){
if(n == 1)
return n;
else
return n * dg(n-1);
}
renhuihhh
2010-08-30
打赏
举报
回复
这个较大还是不较大 给定临界值吗? 还是以int的峰值作为临界值?
Inhibitory
2010-08-30
打赏
举报
回复
大数乘法,网上多得是
java
的2道算法题,笔试面试题
标题中的两道算法题目是
Java
面试中常见的类型,它们分别涉及到数组操作和图的最短路径问题,这对于应届毕业生在IT公司的招聘过程中非常重要。以下是这两道题目的详细解析及解决方案。 第一题:寻找两个有序数组的...
非常经典的C++或
JAVA
编程题全集(下)(包含源代码)
本资源是针对C++和
Java
编程者的珍贵资料,包含了50道经典的编程题目,每
一道
题目都配备了完整的源代码实现。这些题目旨在帮助开发者提升编程技能,深化对算法和数据结构的理解,对于学习和进阶都非常有帮助。下面将...
MultiVAC
笔试题
B1
这是
一道
关于数组操作的问题,目的是找到两个已排序的整数数组中的交集。在 C++、C#、
Java
等编程语言中,我们可以使用双指针法来解决这个问题。首先,将两个数组合并成一个新的数组,然后使用两个指针分别指向两个...
java
-leetcode面试题解双指针之第977题有序数组的平方.zip
本资源“
java
_leetcode面试题解双指针之第977题有序数组的平方”聚焦于解决LeetCode上的第977题,这是
一道
与双指针技术和有序数组相关的算法问题。下面我们将深入探讨这个题目及其解决方案。 **题目描述:** ...
百度2014校园招聘笔试试题-深度学习算法研发工程师.doc
【深度学习算法研发工程师
笔试题
解析】 深度学习是人工智能领域的一个关键分支,它涉及神经网络、机器学习和大数据处理等多个方面。本题目的重点在于考察应聘者的理论基础、编程能力和算法理解。 一、简答题 1. *...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章