1. 程式人生 > >循環-16. 猴子吃桃問題(15)

循環-16. 猴子吃桃問題(15)

auto undefine p s ant 整數 sum emp mon mco

一僅僅猴子第一天摘下若幹個桃子,當即吃了一半,還只是癮。又多吃了一個;第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以後每天早上都吃了前一天剩下的一半加一個。到第N天早上想再吃時,見僅僅剩下一個桃子了。問:第一天共摘了多少個桃子?

輸入格式:

輸入在一行中給出正整數N(1<N<=10)。

輸出格式:

在一行中輸出第一天共摘了多少個桃子。

輸入例子:
3
輸出例子:
10

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner cin = new Scanner(System.in);
		int n = cin.nextInt();
		int sum = 1;
		int temp;
		for (int i = 1; i < n; i++) {
			temp = 2 * (sum + 1);
			sum = temp;
		}
		System.out.println(sum);
	}
}

循環-16. 猴子吃桃問題(15)