题目描述
已知不等式 1!+2!+3!+…+m!‹ n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解。
输入
输入一个整数n,n为int范围内的正整型。
输出
输出m的取值范围,具体格式见输出样例。
样例输入
1000000
样例输出
m<=9
提示
注意运算过程中的类型溢出问题
完整代码:
import 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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复