递归算法10——复杂递归之大牛生小牛问题

 

一只刚出生的小牛,4年后生一只小牛,以后每年生一只,现有一只刚出生的小牛,问20年后共有多少只。

【分析】

问题可以分成两种情况处理:小于4年时,只有一只小牛;大于4年时,小牛长成大牛,开始生小牛。递归函数可以这样描述:

如果year<4,则返回1表示只有一头牛;当year≥4时,第4年的大牛开始生小牛,每年生一个。而且每隔3年,小牛长成大牛,开始生小牛。

code:
 

#include<stdio.h>
#include <iostream>
long Cow(int year);
void main()
{long n;int year;printf("请输入年数:");scanf("%d", &year);n = Cow(year);printf("%d年后牛的总数:%d\n", year, n);system("pause");
}
long Cow(int years)
{long count = 1;int i, subYears;if (years <= 3){return 1;}i = 4;while (i <= years){subYears = i - 3;count += Cow(subYears);i++;}return count;
}

结果:
 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/17724.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小牛485通讯原理_让你秒懂智能电表工作原理及抄表原理

一、智能电表的工作原理 1.智能电表主要是由电子元器件构成&#xff0c;其工作原理是先通过对用户供电电压和电流的实时采样&#xff0c;再采用专用的电能表集成电路&#xff0c;对采样电压和电流信号进行处理&#xff0c;并转换成与电能成正比的脉冲输出&#xff0c;最后通过单…

CKA考试Tips

前言 今年黑五的双证套餐的折扣比双11时还便宜个200多,不到2000&#xff0c;应该是史低吧,反正比前年低。即使考试前看了各种避坑技巧&#xff0c;虽然通过了但是结果还是因为各种问题导致时间不够没做完扣分&#xff0c;于是下面总结一下参加CKA/CKS考试时候的技巧。 报名及考…

【ChatGPT】Google‘AI chatbot-Bard.

参考视频&#xff1a;https://edu.csdn.net/learn/38346/614937 1.打卡网址&#xff1a;https://bard.google.com/ 接着就可以使用谷歌的Bard了。

【终端增强工具】这次,我把Terminal(终端)也接入ChatGPT了...

大家好&#xff0c;我是萌新程序员豆小匠。 为terminal&#xff08;终端&#xff09;增加自定义命令这个想法从开始学编程的时候就有了&#xff0c;但是一直没有付诸行动。 这次&#xff0c;终于抽时间完成了&#xff0c;且代码开源&#xff01; 实现的功能 先说下实现的功能…

阿里版ChatGPT突然官宣!100问火速测评

——你是谁&#xff1f; ——我是一个能够回答问题、创作文字&#xff0c;还能表达观点、撰写代码的超大规模语言模型。可以用于各种自然语言处理任务&#xff0c;如语言翻译、文本生成、问答系统等。 这是阿里云今天开启企业邀测的大语言模型“通义千问”对自己的定义&#xf…

通义千问,阿里版ChatGPT,拿到邀请码了

大家好&#xff0c;我是章北海mlpy 通义千问是阿里巴巴推出的一个大型预训练模型&#xff0c;是达摩院自主研发的超大规模语言模型&#xff0c;能够回答问题、创作文字&#xff0c;还能表达观点、撰写代码。 昨天中午&#xff0c;阿里云通过官方微信公众号对旗下的超大规模语言…

阿里版 ChatGPT 官宣!我们用 16 个提问,火速进行了测评……

整理 | 郑丽媛 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 平地一声雷&#xff01;今天中午阿里版类 ChatGPT 「通义千问」突然官宣&#xff1a; 没错&#xff0c;就这 3 行简短介绍 1 个官网地址&#xff0c;再无其他“剧透”。 好在&#xff0c;CSDN 有幸拿…

聚观早报 | 货拉拉入局跑腿业务;苹果任命首位首席人力资源官

今日要闻&#xff1a;谷歌AI聊天机器人Bard股价大跌7.4%&#xff1b;货拉拉入局跑腿业务&#xff1b;苹果任命首位首席人力资源官&#xff1b;迪士尼宣布裁员 7000 人&#xff1b;家乐福中国 COO 离职 谷歌AI聊天机器人Bard股价大跌 7.4% 2 月 8 日消息&#xff0c;谷歌人工智…

宝塔快速反代openai官方的API接口,实现国内调用open ai

前言 这是技术最简单&#xff0c;最容易实现的&#xff0c;之前介绍过的一个《利用腾讯云函数免费部署国内直接使用GPT代理&#xff0c;解决网络不可用及1020等问题》&#xff0c;实现起来比较复杂&#xff0c;步骤太多&#xff0c;容易出错漏掉的环节&#xff0c;从而导致失败…

2023年06月 GESP等级认证Python编程(一级)试题解析

【单选题】&#xff08;每题2分&#xff09; 1、以下不属于计算机输出设备的有&#xff08; &#xff09;。 A、麦克风 B、音箱 C、打印机 D、显示器 正确答案&#xff1a;A 试题解析&#xff1a;麦克风是属于计算机的输入设备。 2、ChatGPT 是 OpenAI 研发的聊天机器人…

死磕数据库系列(三十四):MySQL 性能测试工具 sysbench 详解

点关注公众号&#xff0c;回复“1024”获取2TB学习资源&#xff01; 前面给大家介绍了&#xff1a;死磕数据库系列&#xff08;三十三&#xff09;&#xff1a;MySQL 性能分析与相关工具的使用。今天我将详细的为大家介绍 MySQL 数据库的性能测试工具 sysbench 的相关知识 &…

Access denied You do not have access to chat.openai.com 【Error reference number: 1020】

使用自己的魔法无法访问chatgpt&#xff1a;Access denied You do not have access to chat.openai.com 【Error reference number: 1020】 1.原因2. 解决办法&#xff08;2023 4.6 有效&#xff09;下面是具体的操作步骤&#xff1a; 3. 可能出现的问题安装问题 4. 转载 1.原因…

chatgpt赋能python:Python转换成数字:从字符串到整数的完整指南

Python 转换成数字&#xff1a;从字符串到整数的完整指南 在Python编程中&#xff0c;经常需要将字符串转换成数字类型&#xff0c;例如整数&#xff0c;浮点数或复数。字符串是由字符组成的序列&#xff0c;而数字是用于数学计算的数据类型。因此&#xff0c;了解如何正确地将…

CSDN账号注销问题

在CSDN网站https://www.csdn.net/右下脚的QQ图标&#xff0c;点击联系客服弹出QQ对话框&#xff0c;直接问怎么注销账号。 客服需要你提供用户名、绑定邮箱、手机号、注册时间及地点来核验信息&#xff0c;通过后就会注销&#xff0c;其实也没注销账号&#xff0c;只是解绑了然…

当我们在谈论ChatGPT时,我们在谈论什么?

当我们在谈论ChatGPT时&#xff0c;我们在谈论什么&#xff1f; 文章目录 当我们在谈论ChatGPT时&#xff0c;我们在谈论什么&#xff1f;一、介绍GPT-4相比GPT-3.5有何不同呢1.交谈能力2.多语言翻译精确度3.视觉输入 二、应用领域1.小镇做题家 (学术研究)2.Cosplay&#xff0c…

【人工智能】xAI——“X宇宙”又增添了一位新成员

个人主页&#xff1a;【&#x1f60a;个人主页】 &#x1f31e;热爱编程&#xff0c;热爱生活&#x1f31e; 文章目录 前言xAI团队成员做解开宇宙本质的AI 前言 有人问他&#xff0c;xAI公司是干啥的&#xff1f;马斯克的回答引用了其偶像、科幻作家道格拉斯・亚当斯的话&…

html静态网站基于游戏网站设计与实现共计10个页面 (仿地下城与勇士游戏网页)

&#x1f389;精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业…

谷歌dns服务器未响应,“DNS服务器未响应”怎么办? - 爱绿豆

网络连接不上原因有很多,其中“DNS服务器未响应”这个问题让不少人受到困扰。当联网出现异常,诊断出结果显示“DNS服务器未响应”怎么办? 什么是DNS服务器? DNS服务器是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain n…

安全运营场景下的机器学习算法应用

观测到一个有意思的现象&#xff1a; 假设把安全划分为 基础安全 和 业务安全&#xff0c;PR类的议题中&#xff0c;会出现分级&#xff1a;基础安全领域&#xff0c;喜欢讲纵深防御&#xff0c;给出一个炫酷的架构图&#xff0c;然后各种技术关键字往上标&#xff1b;业务安全…

人工智能时代,普通的我们如何提升自己的核心竞争力

今天这篇文章&#xff0c;麒麟子不聊技术&#xff0c;想聊聊大家都在关心的问题&#xff1a;人工智能时代&#xff0c;普通的我们如何提升自己的核心竞争力。 看着社区的开发者们都在讨论 ChatGPT&#xff0c;麒麟子也试用了一下&#xff0c;已经成功让它参与到了下面的工作&a…