没有合适的资源?快使用搜索试试~ 我知道了~
获得更精确的结果,在计算下面的数列时,从右到左计算要比从左到右计算得到的结果更精确,1+1/2+1/3+……+1/n,取n=50000. 程序:
资源推荐
资源详情
资源评论
第一题:获得更精确的结果,在计算下面的数列时,从右到左计算要比从左到右计算得到的结果更精确,1+1/2+1/3+……+1/n,取n=50000.
程序:
import java.util.Scanner;
public class test1 {
static int n;
static double result;
public static double method1(int n){
result=0;
for(int i=1;i<=n;i++)
{
result+=1.0/i;
}
return result;
}
public static double method2(int n){
result=0;
for(int i=n;i>0;i--)
{
result+=1.0/i;
}
return result;
}
public static void main(String args[])
{
System.out.println("请输入n的数值:");
Scanner input=new Scanner(System.in);
n=input.nextInt();
System.out.println(method1(n));
System.out.println(method2(n));
资源评论
csdngaoqiong
- 粉丝: 91
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功