猴子吃桃问题

T_macvs 2012-08-19 12:54:54
题目:猴子摘了若干桃子,第一天吃了一半后又多吃了一个,
第二天吃了剩下的桃子的一半又多吃了一个,
以后每天平均吃掉前一天剩下的一半再多吃一个,
到第五天吃掉前一天剩下的一半后刚好吃完。问最初摘了几个桃子。
我是刚学C的,自己写的这个代码连自己都感觉太烂,求那位给出简洁的代码参考参考
...全文
98 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zc01@ 2012-08-19
  • 打赏
  • 举报
回复
#include <stdio.h>
#include <stdlib.h>

#define SY 0 //最后一天剩余的桃子数

#define ZTS 5 //总天数

int main (void)
{
int tzs_cq = SY,tzs_ch;//吃前的桃子数和吃后的桃子数
int djt = ZTS;//第几天

while(djt > 0)
{
tzs_ch = tzs_cq;
tzs_cq = ( tzs_ch + 1 * 2);
djt -= 1;//天数减去一
}
printf("最初摘了%d个桃子\n",tzs_cq);
system("PAUSE");
return 0;
}

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧