数列求和帮我解一下吧

Java编写程序求出 1+1/3+1/5十…十1/n式子中前 10 项的和

核心思路:循环求和

代码如下,请采纳,谢谢,有问题欢迎随时交流

import java.util.Scanner;
public class Test40005 {
public static void main(String[] args) {
int ri, repeat;
int i, n, temp;
float sum;
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1; ri<=repeat; ri++){
n=in.nextInt();
int m = 1;
sum = 0;
for(int j = 0; j < n; j++) {
float t = 1.0F / m;
sum+=t;
m+=2;
}
System.out.println(sum);
}
}
}

 

import java.util.Scanner;
public class Main{
	public static void main(String[] args){
		
		
		double result = 0;
		for (double i=1; i<=10; i++) {
			double num = 1 / (2 * i - 1);
			
				result += num;
			
		}
		System.out.format("%.2f",result);
	}
}

public class Main{
	public static void main(String[] args){
		
		double sum= 0;
		for (int i=1; i<=10; i+=2) {
			sum = 1.0 / i;
		}
		System.out.println("sum=",sum);
	}
}

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m