题目描述
一个均质硬币抛n次,求不存在连续2次为正面的方案数。
输入每行一个正整数n,n≤40。如果n为0,表示输入结束,不需要处理。
输出
每行输出一个结果,为一个整数。
样例输入
1
2
3
0
样例输出
2
3
5
解题思路
模拟,递推。
总方案数=第n次为正面的方案数+第n次为反面的方案数。
第n次为正面的方案数=第n-1次为反面的方案数。
第n次为反面的方案数=第n-1次为正面的方案数+第n-1次为反面的方案数。
……
第1次为正面的次数=1,
第1次为反面的次数=1.
AC代码: