题目描述
已知不等式 1!+2!+3!+…+m!‹ n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解。
输入
输入一个整数n,n为int范围内的正整型。
输出
输出m的取值范围,具体格式见输出样例。
样例输入
1000000
样例输出
m<=9
提示
注意运算过程中的类型溢出问题
完整代码:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21import java.util.*; public class Main { public static void main(String [] args) { Scanner in=new Scanner(System.in); int m=1; double a,s=0; int n=in.nextInt(); while(s<n) { a=1; for(int j=1;j<=m;j++) a=(double)(a)*(double)(j); s=s+a; m=m+1; } System.out.println("m<="+(m-2)); } }
最后
以上就是忧郁口红最近收集整理的关于ZZNUOJ_Java1058:求解不等式(完整代码)的全部内容,更多相关ZZNUOJ_Java1058内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复