永发信息网

一道c语言程序编程题

答案:2  悬赏:80  手机版
解决时间 2021-05-03 23:58
  • 提问者网友:温旧梦泪无声
  • 2021-05-02 22:59
猴子第一天摘下若干个桃子。当即吃了一半,还不过瘾,又多吃了一个,第二天将剩下的桃子吃掉一半,又多吃了一个,以后每天早上都多吃了前一天剩下的一半零一个。第十天再想吃时,就剩下一个桃子了。求第一天共摘了多少桃子。
最佳答案
  • 五星知识达人网友:鱼忧
  • 2021-05-02 23:16

最简洁的算法:


#include <stdio.h>
void main() {
int i;
int count = 1;
for(i=10-1;i>=1;i--) {
count = (count + 1) * 2;
}
printf("第一天共摘了多少: %d\n", count);
}

全部回答
  • 1楼网友:过活
  • 2021-05-03 00:43

#include<stdio.h>

void main()

{

int day,x1,x2;

day=9;

x2=1;

while(day>0)

{

x1=(x2+1)*2

x2=x1;

day--;

}

printf("total=%d\n",x1);

}

运行结果为:total=1534

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯