-
乙隻猴子摘了一些桃子,它每天吃了一半,然後又吃了乙個,直到第10天,它發現只剩下乙個桃子,問它第一天摘了多少桃子?
猴子在N天內吃桃子,如果想找到第一天的桃子數量,就必須先問第二天的桃子數量,..所以,有:
a1=(a2+1)*2;
a2=(a3+1)*2;
a3=(a4+1)*2;
a9=(a10+1)*2;
a10=1;
現在我們知道了演算法,我們可以使用遞迴來解決:
int qiu(int a,int n)
#include
int qiu(int a,int n);
main()
int qiu(int a,int n)
-
遞迴包括
int N;當你 N 天沒有吃東西時,還剩下 1 個,全域性變數 int funn(int n)。
int main()}
對於週期。
#include
main()}
-
#include
int f(int max)else return (f(--max)+1)*2;遞迴向後。
int main()
最後的結果是 :1534
-
#include
int main(void)
-
從第十天到第一天可以推斷嗎?
#include
void main()
printf("%d",sum);}
-
#include
int main()
printf("%d",sum);
return 0;}
-
#include
void main()
printf("桃子總數 = %d",x2);}
-
#include
void main()
-
void main()
println("number is :%d",i);
...好久沒用C了,不知道直接編譯會不會出錯。。
-
767*2 = 1534???
你在最後一天算錯了,你說的 1554-766 是什麼意思??? 計算出的 1534 就是答案。
-
int x1=0;前一天的桃子數量。
int x2=0;剩餘的桃子數量。
for(i=9;i>0;i--)
printf("%d",x2);
-
#include
void main()
printf("%d",sum);
這是乙個之前寫過的問題,你參考它。
-
#include
void main()
printf("總共有%d個桃子",x);}
-
這個方法我有點難理解,依次輸出每天的桃子數量:
#include
using namespace std;
int digui(int n)
main()
-
#include
long int howmany(int n)int main(void)
-
#include
int f(int a)
void main()
-
1 #include
#include
3 4 int fun(int a)
7 int main(int argc,char *argv)14 printf("%d",c);
15 return 0;
-
#include
int peach(int day)
else if (day == 1)
elsevoid main()
-
我學的是程式設計
-
* 猴子第一天摘了N個桃子,當時吃了一半,但他不喜歡,所以他又吃了乙個。 */
*第二天,我吃了剩下的桃子的一半,又吃了乙個。 * * 之後每天吃前一天剩下的一半和乙份。 * * 第10天,想吃的時候還剩下乙個桃子* * Q:第一天摘了多少個桃子? */
#include
#include
#include
*第 n 天剩餘的桃子數量*
int getPeachNumber (int n)return num;
int main (void)
執行結果。
-
1個回答2023-12-30
第乙個。 void move(int a,int b,int n, int m)
for (int i = 0; i < m;i++) 第二。void f(char a,unsigned int n)a[k] =0'; >>>More
-
12個回答2023-12-30
#include
int main() >>>More
-
2個回答2023-12-30
程式設計思想很重要,這個問題可以反過來考慮: >>>More
-
2個回答2023-12-30
public class test1
public static void main(String args) >>>More
-
4個回答2023-12-30
public class Monkey;}}
-
6個回答2023-12-30
在猴子的第一天,公眾採摘了x個桃子。
然後在第一天吃完飯後,剩下的就剩下了。 >>>More
-
1個回答2023-12-30
哈哈,XCODE還可以,它使用的是Obj-C,完全相容C語言,可以直接用C語言寫東西。 >>>More