当前位置: 代码迷 >> C语言 >> 求助!猴子吃桃的算法问题
  详细解决方案

求助!猴子吃桃的算法问题

热度:134   发布时间:2008-04-22 00:20:28.0
回复 10# 的帖子
让程序停下来,我们可以看看结果。
----------------解决方案--------------------------------------------------------
/*逆向算法*/
#include <iostream.h>

int count(int day);
void main()
{
int day;
int sum;
cout<<"please input the monkey eat day's"<<endl;
cin>>day;
sum = count(day);
cout<<"first day the monkey eat:"<<sum;
}

int count(int day)
{
int i;
int sum = 1;
for (i = 0; i < 9; i++)
{
sum = (sum + 1) * 2;
}
return sum;
}
----------------解决方案--------------------------------------------------------
言简意赅的答案
#include "stdio.h"
void main()
{
    int a=1,i;
    for(i=1;i<10;i++)
    {
        a=a+1;
        a=a*2;
    }
    printf("第一天摘的桃子有%d颗.\n",a);
}
----------------解决方案--------------------------------------------------------
晕死
本来这个题目就是逆着求的
----------------解决方案--------------------------------------------------------
  相关解决方案