大家好,今天小编继续带大家用c++解鸡兔同笼。

上期,我们知道:

解鸡兔同笼的方法有三种:

1、一个一个的试;

2、假设法:假设全是兔,……;

3、方程法;

今天小编就带大家用第二种方法解鸡兔同笼。

思路:

F1:

如果全是鸡:脚数=2*鸡的只数

兔数=(原脚数-现脚数)/ 2

鸡=头数-兔数

F2:

如果全是兔:脚数=2*兔的只数

鸡=(现脚数-原脚数)/ 2

兔=头数-鸡数

写代码:

定义四个变量:

int ji,tu,tou,tui;

分别为:鸡数,兔数,头数,腿数

分别输入头数和腿数

F1:

ji=tou*2;

鸡腿数=头数*2;

tu=(tui-ji)/2;

兔数=(原腿数-现腿数)/2;

ji=tou-tu;

鸡数=头数-兔数;

整合:

#include<bits/stdc++.h>
using namespace std;
int main(){int ji,tu,tou,tui;cout<<"请输入头数";cin>>tou;cout<<"请输入腿数";cin>>tui;ji=tou*2;tu=(tui-ji)/2;ji=tou-tu;cout<<"鸡有"<<ji<<"只\n";cout<<"兔有"<<tu<<"只";return 0;
}

F2:

tu=tou*4;

兔脚数=头数*4;

ji=(tu-tui)/2;

鸡数=(兔腿数-原腿数)/2;

tu=tou-ji;

兔数=头数-鸡数;

整合:

#include<bits/stdc++.h>
using namespace std;
int main(){int ji,tu,tou,tui;cout<<"请输入头数";cin>>tou;cout<<"请输入腿数";cin>>tui;tu=tou*4;ji=(tu-tui)/2;tu=tou-ji;cout<<"鸡有"<<ji<<"只\n";cout<<"兔有"<<tu<<"只";return 0;
}

c++解鸡兔同笼(2)相关推荐

  1. 【小学数学】假设法解鸡兔同笼

    假设法解鸡兔同笼 这是一个假设法解鸡兔同笼的程序. (注意:课本的标准解法是列表法!) 假设法解鸡兔同笼是4.5.6年级小学数学的经典附加题. 拿去给小学生学格式.学步骤完全没问题. 你永远可以相信薛 ...

  2. c++解鸡兔同笼(3)

    大家好,今天小编继续带大家用c++解鸡兔同笼. 第一期我们知道: 解鸡兔同笼的方法有三种: 1.一个一个的试: 2.假设法:假设全是兔,--: 3.方程法: 今天小编就带大家用第三种方法解鸡兔同笼. ...

  3. C语言: 编写一个程序解鸡兔同笼问题:已知鸡兔总数为a, 鸡兔腿总数为b, 计算出鸡兔各多少只

    题目: 编写一个程序解鸡兔同笼问题:已知鸡兔总数为a, 鸡兔腿总数为b, 计算出鸡兔各多少只 题目分析:直接使用顺序结构就行         1.设鸡有x只,兔子有y只,因此x+y=a:即,  x=a ...

  4. php设计鸡兔同笼问题解法,数量关系解题技巧:三种方法巧解鸡兔同笼问题

    [导读] 中公事业单位为帮助各位考生顺利通过事业单位招聘考试!今天为大家带来数量关系解题技巧:三种方法巧解鸡兔同笼问题. 鸡兔同笼问题是事业单位考试中比较常见的一种题型,题干特征非常明显,解题方法多样 ...

  5. 每日作业20200429 - 二元一次方程 解鸡兔同笼

    题目 鸡兔同笼, 共有35头, 94脚. 求有几只鸡几只兔 分析 1.列方程组x + y = 352x + 4y = 94 2.求解x = 23y = 12**拓展** 二元一次方程表达式ax + b ...

  6. python求鸡兔同笼 鸡兔总数鸡兔腿_编写一个程序解鸡兔同笼问题:已知鸡兔总数为a,鸡兔腿总数为b,计算鸡兔各有多少只?...

    [单选题]42. Wie alt ist deine Schwester? Ist sie noch klein? - Ja, sie ist acht.(1998) [单选题]46. Er beha ...

  7. 利用计算机解决古代数学问题鸡兔同笼,古代人是怎样解决“鸡兔同笼”得问提的?...

    鸡兔同笼是我国古代著名趣题之一.大约在1500年前,<孙子算经>中就记载了这个有趣的问题.书中是这样叙述的:"今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?" ...

  8. java鸡兔同笼共有50只_鸡兔同笼共有50只,它们的脚共有120只.兔有______只.

    鸡兔同笼公式: 公式1: (兔的脚数×总只数-总脚数)÷(兔的脚数-鸡的脚数)=鸡的只数 总只数-鸡的只数=兔的只数 公式2: (总脚数-鸡的脚数×总只数)÷(兔的脚数-鸡的脚数)=兔的只数 总只数- ...

  9. 鸡兔同笼40个头100只脚c语言,鸡兔同笼,上有40个头,下有100只脚,问鸡兔各有多少只?...

    鸡兔同笼公式: 公式1: (兔的脚数×总只数-总脚数)÷(兔的脚数-鸡的脚数)=鸡的只数 总只数-鸡的只数=兔的只数 公式2: (总脚数-鸡的脚数×总只数)÷(兔的脚数-鸡的脚数)=兔的只数 总只数- ...

最新文章

  1. python初学到底怎么学?大神三天快速学习python的方法留下的笔记
  2. 时空AI技术:深度强化学习在智能城市领域应时空AI技术:深度强化学习在智能城市领域应用介绍...
  3. 数据中心服务器网络接入技术 — VEB、VEPA、VN-Tag
  4. 13.1StringBuffer与StringBuilder相同处和不同处
  5. 创建一个水平盒子java_你了解如何比较两个对象吗
  6. 一个系统中同时使用VC6.0+OpenCV1.0和VS2010+OpenCV2.4.6.0的方法
  7. micropython固件源码_Micropython加速物联网开发7 - Micropython源码编译与固件更新
  8. Zabbix 3.0入门到企业实战阅读目录
  9. vue一个页面用两个以上页面 时时刷新
  10. SQL Server查询sql去掉小数位后末尾的0
  11. iOS开发之SQLite的Object-C封装
  12. 传智播客 朴素贝叶斯 算法评估 交叉验证与网格搜索 学习
  13. j3455跑mysql_看烦了千篇一律的J3455?让黑群晖显示真实的CPU信息
  14. 普源DG5000系列函数/任意波形发生器功能解析
  15. 拼多多进军社区团购 店宝宝:巨头竞争加剧
  16. 物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联
  17. Python处理Excel,学会这十四个方法,工作量减少大半!
  18. C++ opencv之像素操作之逻辑操作(bitwise_and,bitwise_xor,bitwise_or,bitwise_not)
  19. 7、公共电话交换网络(物理层)
  20. win10忘记密码初始化电脑

热门文章

  1. 创业九死一生,为什么技术人创业更容易成功?
  2. AutoGLuon学习笔记(一):环境配置与API初识
  3. (转)同时装Office 2003、2007和2010版本切换重新配置问题
  4. 全栈学习之JavaWeb基础
  5. Java基础----【字节流、字符流】
  6. PBI培训(3):PBI常用DAX、M语言函数
  7. telegram 创建机器人 bot 简介
  8. Spring源码深度解析(郝佳)-Spring 常用注解使用及源码解析
  9. zephyr学习笔记---双向链表dlist
  10. 征信不良记录,花钱就能修复?