1.问题介绍
猴子第一天摘下若干个桃子,当天吃了一半,后面又多吃一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。后面每天猴子都吃了前一天剩下的一半零一个。到第十天想再吃时,只剩下一个桃子。求第一天共摘了多少桃子。
2.问题解决构思
该问题明显我们可以利用循环来得到最初的桃子数,只需明确循环中的算术操作即可.
3.代码
#include<stdio.h>
void main()
{
int c=1,i;
for (i = 0; i <= 8; i++)
{
c = (c + 1) * 2;
}
printf("%d\n", c);
}