通过键盘输入一个正整数n,计算 sum = 1 + 1/(1+2) + 1/(1+2+3) +...+1/(1+2+3+..+n),

通过键盘输入一个正整数n,计算 sum = 1 + 1/(1+2) + 1/(1+2+3) +…+1/(1+2+3+…+n)

其代码如下:

package tt;

import java.util.Scanner;

public class sumtest {

	public static void main(String[] args) {
		 Scanner sc = new Scanner(System.in); 
		 System.out.println("请输入一个正整数");
		  int n =sc.nextInt();  
		  float sum = 0;
		  float total=0;
		  for(int i=1;i<=n;i++){
		   total=total+i;
		   sum = sum+1/total;
		  }
		  System.out.println(sum);
		 }
}

发布了3 篇原创文章 · 获赞 0 · 访问量 4

猜你喜欢

转载自blog.csdn.net/weixin_47113409/article/details/105555414