问题:猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩一个桃子了。求第一天共摘多少个桃子。
不知道写没写对,大神鉴定下,最好送点黑马币,离高富帅不远了,哇哈哈.......
- /*
- 猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩一个桃子了。求第一天共摘多少个桃子。
- */
- #include <stdio.h>
- int main(int argc, const char * argv[]) {
-
- //定义变量桃子总数all
- int all=1;
- for (int i=9; i>0; i--) {
-
- all=(all+1)*2;
- }
- printf("桃子总个数是:%d\n",all);
-
- return 0;
- }
- /*
- 10 9 8 7 6 5 4 3 2 1
- 1 4 10 22 46 94 190 382 766 1534
- */
复制代码 |
|