c++猴子摘桃编程


猴子摘了若干桃,第一天吃掉一半然后多吃一个。

第二天吃掉一半再多吃一个。

以此类推,到第十天想吃桃时,发现还剩一个。

请问它摘了多少桃?





#include
using namespace std;
int main(){ float n;
int i,tao=0; for (n=1;;n++) \\外层循环,预设桃子个数
{tao=tao+1;

for(i=1;i<=9;i++) n=n/2-1; \\内层循环,计算第九天剩余桃子数
if (n==1) break; \\如果剩余一个,跳出外循环
 }
cout<
system("pause");
return 0;
}

你可能感兴趣的:(文章)