java1 1 2 1 3 1 n,java S=1+1/(1+2)+1/(1+2+3)+……1/(1+2+3+…+n)

java S=1+1/(1+2)+1/(1+2+3)+……1/(1+2+3+…+n)

mip版  关注:134  答案:4  悬赏:50

解决时间 2021-01-27 17:52

2bbcaab04121bd42e1cdbeb0c2d38abd.png

已解决

2021-01-27 12:57

java编程 根据以下公式计算s,n通过命令行入。

S=1+1/(1+2)+1/(1+2+3)+……1/(1+2+3+…+n)

例如:若n的值为11时,函数的值为1.833333。

最佳答案

8dfbddf65060e9c197c9dc3ec05d625c.png

2021-01-27 14:07

import java.util.InputMismatchException;

import java.util.Scanner;

public class C {

public static void main(String[] args) {

new C().f();

}

public void f(){

Scanner input = new Scanner(System.in);

System.out.println("请输入数字");

int a = 0;

try{

a = input.nextInt();

f2(a);

}catch(InputMismatchException e){

System.out.println("必须是数字!");

f();

}

}

public void f2(int a) {

int sum=0;

float result = 0;

for(int i=1;i<=a;i++){

for(int j=1;j<=i;j++){

sum = sum +j;

}

result = result + (float)1/sum;

sum = 0;

}

System.out.println(result);

}

}

全部回答

1da97d35c6a4d305c4cdc17dc4b53df5.png

1楼

2021-01-27 15:50

核心程序

var i:int;

var s:float=0;

for(i=1;i<=n;i++){

s=s+2/n(n+1);

}

this is the core program

92a24cbd0b554d7ac3631e015b74ab19.png

2楼

2021-01-27 15:29

public double sum(int n){

double sum=0;

double s=1;

for (int j = 1; j <=n; j++) {

s=j*(j+1);//除数的和

sum=sum+2/s;// 2/s是求和公式

}

return sum;

}

5ea0ce4795b71e8b56d9e6e71686c879.png

3楼

2021-01-27 15:06

你好!

public double sum(int n){

double sum=0;

double s=1;

for (int j = 1; j <=n; j++) {

s=j*(j+1);//除数的和

sum=sum+2/s;// 2/s是求和公式

}

return sum;

}

如果对你有帮助,望采纳。

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

点此我要举报以上信息!

推荐资讯

大家都在看

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值