求解猴子吃桃的问题。
猴子摘桃:第一天摘若干,当天吃掉一半,在减去一个;第二天再吃去一半,在减一个;如此循环;到第十天就职剩下一个;问第一天摘了多少;我想写的是:先给它一个取值范围。然后循环排除到最终想要的结果;我不知道如何处理;我只想怎么解决我这个思路
这是我写的:
程序代码:
#include<stdio.h> int main() { int x , i ; //第一天摘x个; 天数为i for (x = 1 ; x < 10000 ; x++) { for(i = 1 ;i <= 10 ; i++ ) { x = x / 2 - 1; if(x == 1) } } printf("%d", x ); //我输出的是if里面 x=1 的结果。我想要的是循环到的正确的 x= 1534;而不是计算后的x = 1 return 0; }