如果你工作一个月和第一天,你得到1美分和第二天2美分。每天的金额翻倍。用户输入一天,它将显示当天您将支付多少钱。
如何通过递归来完成。
谢谢。
答案 0 :(得分:0)
基本上它是一个无限的系列。 1-2-4-8-16等。所以基本上第n个术语是2 ^(N-1),其中N代表第N个支付日。祝你好运!
public long cashPayment(int DayNumber)
{
return 2^(DayNumber-1);
}
答案 1 :(得分:0)
可能是这样的:
public long amountmoney (long days){
if(days<=1){
return 1;}
else{
return 2*amountmoney (days-1);}
}