import java.util.Scanner;
public class GeometricSumFromK {
public static int geometricSum(int k,int a)
{
if(k == 0)
return 1;
a = a*2;
return 1/a + geometricSum(k-1, a);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner s = new Scanner(System.in);
System.out.println("enter k");
int k = s.nextInt();
int a = 1;
System.out.println(geometricSum(k,a));
}
}
如何用給定的k找到幾何和例如1 + 1/2 + 1/4 + 1/8 + ... + 1 /(2^k)使用遞歸 現在,它爲每個k值顯示1。對於給定的k,使用遞歸找到幾何和
你也可以只做到'1.0/A'。 – yshavit
我試圖做到這一點使用雙但仍然是答案是相同的 –
我將1/a + geometricSum(k-1,a)的值存儲在變量double p中,然後我返回p ,但仍然是我的答案是一樣的。 –