猴子吃桃子编程题 猴子吃一堆桃子编程题
没问题,
请用C语言编写一个程序,“猴子吃桃”问题#include<stdio.h> int N; //吃到N天还没吃时,剩1个,全局变量 int funn(int n) { if(n==N) return 1; else return 2*funn(++n)+2; } int main() { int days,y; printf("输入多少天后.
C++程序题,编猴子吃桃问题 猴子第一天摘一干个桃子,当即吃了一半. 搜狗问问14102246941903827661534 【程序21】 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下 的一半零一个.到第10天早上想再吃时,见只剩下一个桃子了.求第一天共摘了多少.1.程序分析:采取逆向思维的方法,从后往前推断.2.程序源代码:main() { intday,x1,x2; day=9; x2=1; while(day>0) {x1=(x2+1)*2;/*第一天的桃子数是第2天桃子数加1后的2倍*/ x2=x1; day--; } printf("thetotalis%d\n",x1); }
c++编程猴子吃桃问题#include<iostream> using namespace std; int main() { int day,x1,x2; day=9; x2=1; while(day>0) { x1=(x2+1)*2 /*第一天的桃子数是第二天的挑子数加1后的2倍*/ x2=x1; day--; } cout<<"total="<<x1<<endl; return 0; } 运行结果为:total=1534
编程:猴子吃桃子问题#include<stdio.h>int main(){ int i,a[11]; a[0]=1;//今天桃子数,(0天前桃子数) for(i=2;i<10;i++) //i天前桃子数与i-1天前桃子数关系 a[i]=2*(a[i-1]+1); printf("%d\n",a[9]); return 0;}
java经典算法题——猴子吃桃你好!main() { int day,x1,x2; day=9; x2=1; while(day>0) {x1=(x2+1)*2;/*第一天的桃子数是第2天桃子数加1后的2倍*/ x2=x1; day--; } print("the total is "+x1); } 我的回答你还满意吗~~
c语言练习 猴子吃桃问题.#include <stdio.h> int main() { int total = 1; int i=0; for(i=9;i>=1;i--) { total = (total+1)*2; } printf("猴子摘的桃子总数为:%d",total); return 0; }
C++语言编程问题.(猴子吃桃)有一段时间没碰c++了,这道题目主要是逆向思维. #include <iostream.h> void main() { int x=1; for(int i=1;x<10;i++) { x=2*(x+1); } cout<<"桃子共有:"<<x<<"只."<<endl; }
一个有关猴子吃桃子的编程题,用c语言循环语句怎么做??#include<stdio.h>#include<stdlib.h> int main(){ int n; int num = 1; printf("input n:\n"); scanf("%d",&n); n = n-1; //n-1 (n-1 + 1)*2 //n-2 while(n>=1) { num = (num+n)*2; n--; } printf("first day:%d\n",num); system("pause"); }
C语言应用题猴子吃桃.猴子吃桃问题.#include<stdio.h> int getnum(int day); void main() { int sum = getnum(8); printf("sum: %d\n",sum); } int getnum(int day) { if (day == 10) return 1; else return 2 * (getnum(day+1)+1); }