本文主要是介绍【ZZULIOJ】1058: 求解不等式(Java),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
题目描述
输入
输出
样例输入 Copy
样例输出 Copy
提示
code
题目描述
已知不等式 1!+2!+3!+...+m!‹n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解。
输入
输入一个整数n,n为int范围内的正整型。
输出
输出m的取值范围,具体格式见输出样例。
样例输入 Copy
2000000000
样例输出 Copy
m<=12
提示
注意计算过程中的类型溢出问题
code
import java.util.*;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();double s1 = 1, s2 = 0;for (int i = 1; ; i ++) {s1 *= i;s2 += s1;if (s2 >= n) {System.out.printf("m<=%d", i - 1);break;}}}
}
这篇关于【ZZULIOJ】1058: 求解不等式(Java)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!