编程语言
首页 > 编程语言> > C语言程序代码 22

C语言程序代码 22

作者:互联网

编写一个递归函数int total(int day) ,求解猴子吃了多少个桃子的问题。有一只调皮的猴子,摘了很多桃子,第一天吃了一半,又多吃一个。第二天吃掉剩下的一半,再多吃一个。如此下去,到第十天恰好还剩一个桃子。问第一天猴子摘了多少桃子?

#include<stdio.h>
int total(int day);
int main ()
{
    int s,i;
    scanf("%d",&i);
    s=total(i);
    printf("%d个",s);
}
int total(int day)
{
    if(day==10)
        return 1;
    else
        return (total(day+1)+1)*2;
}

标签:桃子,return,22,int,猴子,C语言,total,day,程序代码
来源: https://blog.csdn.net/X1033/article/details/121718271