C语言程序代码 22

2021/12/4 17:16:32

本文主要是介绍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;
}



这篇关于C语言程序代码 22的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程