[英]Figuring out some sum
给定总和1 +(1 + 3)/ 2 +(1 + 3 + 5)/ 4 +…+(2.n-1)/ 2 ^(n-1)。 您应该编译一个程序(给定整数N),该程序找到并显示总和的值到第N个加数。
我已经写了一些代码,但是我无法弄清楚公式...帮助吗?
这是我的代码:
Scanner input = new Scanner(System.in);
System.out.print("n = ");
int n = input.nextInt();
double sum = 0;
for(int i = 1; i <= n; i++) {
sum = sum + (2 * i - 1) / (Math.pow(2, i - 1));
}
System.out.println(sum);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.