本文主要是介绍猴子吃桃两种方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/*
title:猴子吃桃
author:王玉杰
time:2015年9月20日12:13:58
*/
/*content:有一只猴子第一天摘下若干个桃子,当即吃掉了一半,又多吃了一个;第二天又将剩下的桃子吃掉一半,又多吃了一个;按照这样的吃饭每天都吃掉前一天剩下的一半又多一个。到了第10天,就剩下一个桃子。问题,这个桃子第一天摘了多少个桃子。
*/
/*#include<stdio.h>
void main()
{int i;int a[11];a[10]=1;for(i=10;i>0;i--){a[i-1]=2*(a[i]+1);}printf("%d",a[1]);}*///递归方法
#include<stdio.h>
int f(int x)
{if(x==0)return 0;if(x==10)return 1;elsereturn 2*(f(x+1)+1);}
void main()
{int c;c=f(1);printf("%d",c);
}
这篇关于猴子吃桃两种方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!