已知鸡兔共35只c语言,湖北事业单位数量关系:计算问题-鸡兔同笼

本文主要是介绍已知鸡兔共35只c语言,湖北事业单位数量关系:计算问题-鸡兔同笼,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

710b49a7df5277dab5e600fd2a175d59.png

计算问题在事业单位的考试中属于出现频率较高的一种题型,相对其他题型来说,自身对于计算问题也会比较熟悉,因此计算问题也是大家可以好好学习去得分的一种题型;而鸡兔同笼的问题就属于计算问题中相对较简单的一类题型,大家可以好好掌握。

一、常见模型

我国数学著作《孙子算经》里就已经提出过鸡兔同笼的问题,也是鸡兔同笼问题的最初模型,即:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?(一个笼子里有鸡和兔,共35个头,94只脚,问鸡兔各几只?),难道只有鸡兔问题才能叫做鸡兔同笼问题吗?并不是,这只是最初的模型,除此之外还有很多符合这类题型特征的可以归类为鸡兔同笼问题。那么鸡兔同笼问题的题型特征是什么呢?

二、题型特征

已知两种事物两个属性的指标数和指标总数,分别求个数的问题(例如之前所讲到的鸡兔同笼的最初模型中,已知了两种事物:鸡和兔;两个属性:头和脚,鸡有一个头两只脚,兔有一个头四只脚;以及总指标数:头35个,脚94只;分别求个数:鸡和兔各多少只?)当题目符合这种题型特征时就可以看做是鸡兔同笼问题。

三、解题方法

例题:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?(一个笼子里有鸡和兔,共35个头,94只脚,问鸡兔各几只?)

1、方程法:

设:鸡有x只,兔有y只(根据已知条件:35头,94脚;一只鸡一头两脚,一只兔一头四脚。列出两个等量关系)x+y=35 2x+4y=94

求解:下式-上式*2:2y=94-35*2=24,求得:y=12,x=23

2、假设法:

有35头即35只动物,假设35只全是鸡,则应该有35*2=70只脚,但实际脚的数量比假设脚的数量多:94-70=24只脚,一只兔子比一只鸡多2只脚,最终一共多了24只脚,则多了24/2=12只兔子,则有鸡:35-12=23只。

两种方法都可以解决鸡兔同笼的问题,相对来说假设法计算量会更小一些,所以在之后遇到鸡兔同笼的问题建议大家可以用假设法来求解。

四、例题

某高校举办“阳光运动月”活动,设置了10个比赛项目,某班参加了所有的10个项目,最后得分为80分,已知每个项目,胜得10分,输得5分,那么该班有几个项目获得胜利?

A.6 B.7 C.8 D.9

解析:【答案】A。解析:鸡兔同笼问题。假设10个项目全输,则得5×10=50分,而实际得80分,多得80-50=30分,而单个项目胜负分差是10-5=5分,则获胜的项目数为30÷5=6个,故选A。

推荐阅读:

这篇关于已知鸡兔共35只c语言,湖北事业单位数量关系:计算问题-鸡兔同笼的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/374094

相关文章

C语言中%zu的用法解读

《C语言中%zu的用法解读》size_t是无符号整数类型,用于表示对象大小或内存操作结果,%zu是C99标准中专为size_t设计的printf占位符,避免因类型不匹配导致错误,使用%u或%d可能引发... 目录size_t 类型与 %zu 占位符%zu 的用途替代占位符的风险兼容性说明其他相关占位符验证示

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

解决RocketMQ的幂等性问题

《解决RocketMQ的幂等性问题》重复消费因调用链路长、消息发送超时或消费者故障导致,通过生产者消息查询、Redis缓存及消费者唯一主键可以确保幂等性,避免重复处理,本文主要介绍了解决RocketM... 目录造成重复消费的原因解决方法生产者端消费者端代码实现造成重复消费的原因当系统的调用链路比较长的时

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

C语言进阶(预处理命令详解)

《C语言进阶(预处理命令详解)》文章讲解了宏定义规范、头文件包含方式及条件编译应用,强调带参宏需加括号避免计算错误,头文件应声明函数原型以便主函数调用,条件编译通过宏定义控制代码编译,适用于测试与模块... 目录1.宏定义1.1不带参宏1.2带参宏2.头文件的包含2.1头文件中的内容2.2工程结构3.条件编

go动态限制并发数量的实现示例

《go动态限制并发数量的实现示例》本文主要介绍了Go并发控制方法,通过带缓冲通道和第三方库实现并发数量限制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录带有缓冲大小的通道使用第三方库其他控制并发的方法因为go从语言层面支持并发,所以面试百分百会问到

Go语言并发之通知退出机制的实现

《Go语言并发之通知退出机制的实现》本文主要介绍了Go语言并发之通知退出机制的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录1、通知退出机制1.1 进程/main函数退出1.2 通过channel退出1.3 通过cont

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本