我是靠谱客的博主 忧郁口红,这篇文章主要介绍ZZNUOJ_Java1058:求解不等式(完整代码),现在分享给大家,希望可以做个参考。

题目描述

已知不等式 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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部