记:老王卖瓜(迭代)循环语句

(57) 2024-02-18 09:01:01

描述
老王卖西瓜有个习惯,每天都是自己先吃一个瓜,再卖掉剩下的一半。从第1天开始卖到第n天,在第n天的时候,老王按照惯例自己吃了一个瓜,然后发现瓜没了。求一开始的时候老王有几个瓜?

输入
1个正整数n,表示天数

输出
最开始的时候瓜的数量

样例输入
2

样例输出
3

代码:

#include<iostream>
using namespace std;
int main()
{ 
   
	int n, p=1,i=1;
	cin >> n;
	while (i <n)
	{ 
   
		p = 2 * p + 1;
		i++;
	}
	cout << p;
	return 0;
	
}
THE END

发表回复