通过键盘输入一个正整数n,计算 sum = 1 + 1/(1+2) + 1/(1+2+3) +...+1/(1+2+3+..+n),
程序员文章站
2022-07-15 09:14:10
...
通过键盘输入一个正整数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);
}
}
上一篇: 顺序查找算法C语言实现
下一篇: 顺序表-C语言实现