C语言——母牛的故事

这篇具有很好参考价值的文章主要介绍了C语言——母牛的故事。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

题目描述:

有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第 n 年的时候,共有多少头母牛?

输入:

输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数 n (0<n<55),n 的含义如题目中描述。n=0 表示输入数据的结束,不做处理。

输出:

对于每个测试实例,输出在第 nnn 年的时候母牛的数量。每个输出占一行。文章来源地址https://www.toymoban.com/news/detail-840864.html

代码如下(函数递归法):

#include <stdio.h>
int hanshu(int x);
int hanshu(int x)
{
    if(x<=4)
    {
        return x;
    }
    else
        return hanshu(x-1)+hanshu(x-3);
}
int main()
{
    int n;
    while(scanf("%d",&n)&&n)
    {
        printf("%d\n",hanshu(n));
    }

    return 0;
}

到了这里,关于C语言——母牛的故事的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第3课 弹性之城--故事卡--跟阿西莫夫故事接龙

    这里,我用到了一个非常重要的跟ChatGPT对话的方法,叫做“角色扮演”。 简单来说,就是我们可以让ChatGPT扮演某一种角色,比如扮演《银河帝国》系列小说的科幻作家阿西莫夫,让ChatGPT模仿他的写作风格跟我一起做故事接龙。 我: 我希望你扮演科幻小说家阿西莫夫,跟我

    2023年04月23日
    浏览(36)
  • 上万条童话故事儿童故事ACCESS\EXCEL数据库

    虽然已经有《7千多儿童故事网ACCESSEXCEL数据库》这种记录数的童话故事类数据,但是遇到了好采集的就总想采集下来,后续有时间或有需求可以再做合并等操作。 分类情况统计为: 儿童故事:儿童小故事(1895)、睡前故事(1229)、益智故事(233)、哲理故事(177)。 民间

    2024年02月06日
    浏览(65)
  • AI副业拆解:故事生成动漫解说视频,用Artflow AI做英语口语故事

    大家好我是在看,记录普通人学习探索AI之路。 今天,我将再次为大家精心策划一个使用Artflow AI制作动漫解说视频的详尽教程,这个教程专为初学者设计。通过这款强大的Artflow AI工具,用户能够一键自动化完成从图像生成、视频剪辑到配音合成的所有步骤,其高效性能令人

    2024年01月19日
    浏览(44)
  • 优化故事: BLOOM 模型推理

    经过“九九八十一难”,大模型终于炼成。下一步就是架设服务,准备开门营业了。真这么简单?恐怕未必!行百里者半九十,推理优化又是新的雄关漫道。如何进行延迟优化?如何进行成本优化 (别忘了 OpenAI 8K 上下文的 GPT-4 模型,提示每 1000 词元只需 0.03 美金,补全每

    2023年04月17日
    浏览(31)
  • Vue框架背后的故事

    Vue框架作为当前主流的前端框架之一,作者尤雨溪更是国内开发者心中男神,作为开发工程师你是否知道Vue框架名字的由来?你是否知道Vue框架作者尤大大创作Vue过程中的几个节点?今天就来带领大家深入Vue背后的故事 其实尤大大最初专业为室内艺术,并非计算机,但是尤大

    2023年04月10日
    浏览(45)
  • 这是关于“树先生“的故事

    树的定义:树是指由N(N=0)个有限结点组成的具有层次性关系的集合,是一种简单的非线性结构。当N=0时,称为空树。 前序遍历 中序遍历 后序遍历 对于前中后序遍历使用的是根节点的位置决定前中序。 层序遍历 对于层序来说就是一层一层的进行遍历,由上面一层的根节遍

    2024年02月05日
    浏览(41)
  • IT小故事

    在最初,Java语言是叫做oak(橡树)。是因为刚开始公司门口有一颗橡树。所以就叫做橡树。然后发现oak已经被美国橡树公司注册了,就不能再继续使用了。所以需要改名。而程序员最爱喝的是咖啡,盛产咖啡的岛叫做爪哇岛,由此语言就叫做Java了。  Java语言是美国Sun公司(

    2023年04月08日
    浏览(14)
  • 一个床垫的故事

    这是学习笔记的第 2460篇文章 这是一个床垫的真实故事,想起来还是蛮感慨的,真是太魔幻了。  起因是我哥搬家,有一个很新的品牌床垫,因为新房子那边买家具已经送了一个床垫了,所以就多出来一个床垫,他打算把这个蛮好的床垫给我。 听起来是一件挺简单的事情,

    2024年02月09日
    浏览(58)
  • JVM的故事—— 内存分配策略

    堆内存有新生代和老年代,新生代中有一个Eden区和一个Survivor区(from space或者to space)。当有新的对象分配时,会优先分配在Eden区。当Eden区空间不足分配给新对象时,会进行一次minor GC,回收完没有引用的对象后,先考虑把一些Eden区的对象放到Survivor区,如果放不下,就放到老

    2024年02月10日
    浏览(32)
  • MySQL的故事——查询性能优化

    HIGH_PRIORITY和LOW_PRIORITY 这个提示告诉MySQL,当多个语句同时访问某一个表时,哪些语句的优先级相对高些,哪些相对低些 DELAYED 这个提示对INSERT和REPLACE有效。MySQL会将使用该提示的语句立即返回给客户端,并将插入的行数据放入到缓冲区,然后在表空闲时批量将数据写入。 S

    2024年02月09日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包