写在最前面
考虑到本人的实际情况,现阶段开始学习C++编程,作为一只小菜鸟,需要大量练习,后面争取每周更新一条。撰写本博客作为阶段的一个小总结,欢迎大家与我交流!
题目内容
编写编写鸡兔同笼的程序
程序思路
鸡兔同笼问题的本质其实就是求解一个二元一次方程组,但是应当注意鸡和兔子的数量应当为整数,这是程序书写必须要注意的内容。用是否为整数作为判断条件,结合if&else 语句,编写出最终的程序。
程序内容

//鸡兔同笼问题
#include <iostream>
using namespace std;
int main()
{
int x,y,h,j;
cout<<"鸡兔同笼问题:"<<endl;
cout<<"请输入头的数量:"<<endl;       //输出的方式
cin>>h;                              //输入的方式
cout<<"请输入脚的数量:"<<endl;
cin>>j;
if(((4*h-j)%2)==0)
{
x=(4*h-j)/2;        //计算鸡的数量
cout<<"鸡的数量为"<<x<<"只"<<endl;
y=h-x;              //计算兔子的数量
cout<<"兔子的数量为"<<y<<"只"<<endl;
cout<<"完成!"<<endl;
}
else
cout<<"初始值设置出错,请重新输入!"<<endl;  //若方程无解,请重新取值
return 0;
}

程序的运行结果:

最后,欢迎大家批评指正!

C++编程-191011-鸡兔同笼问题相关推荐

  1. 武汉理工大学c语言实验 编程解决鸡兔同笼问题,C语言程序设计实验指导

    本书是<C语言程序设计基础>(李民.钟钰.秦珀石主编)的配套实验教材.实验教材与理论教材相辅相成,采用边讲边练的方式,帮助读者切实提高编程能力.本书共分10章,第1章为C语言环境介绍.第2 ...

  2. python求鸡兔同笼 鸡兔总数鸡兔腿_编程解决鸡兔同笼的问题:假设共有鸡、兔30只,脚90只,求鸡、兔各有多少只? 提交代码和截图_学小易找答案...

    [判断题]链路是指两个相邻节点之间的通信线路 [简答题]编程实现以下功能: 输入一个文件夹,程序能够统计该文件夹的大小,以及该文件夹下子目录.子文件的数量. [简答题]如何正确使用食品添加剂? [简答 ...

  3. python鸡兔同笼编程运行结果_Python少儿编程:鸡兔同笼

    Python少儿编程:解决鸡兔同笼问题 一笼鸡和兔子,我们数了一下,咳咳,鸡和兔子的头一共有35个,但是鸡和兔子的脚一共有94只. 好的,那么吃货们我们来好好算一算,到底能做几只德州扒鸡和双流兔头呢? ...

  4. python编写鸡兔同笼程序设计_Python少儿编程:鸡兔同笼,涨知识了

    Python少儿编程:解决鸡兔同笼问题 一笼鸡和兔子,我们数了一下,咳咳,鸡和兔子的头一共有35个,但是鸡和兔子的脚一共有94只. 好的,那么吃货们我们来好好算一算,到底能做几只德州扒鸡和双流兔头呢? ...

  5. 今有雉兔同笼c语言编程,Openjudge-计算概论(A)-鸡兔同笼

    描述一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外).已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物输入第1行是测试数据的组数n,后面跟着n行输入.每组测试数 ...

  6. c语言18之鸡兔同笼,共有98个头,386只脚,编程求鸡兔各多少只

    题目: 鸡兔同笼,共有98个头,386只脚,编程求鸡兔各多少只. 源代码: #include<stdio.h> int main() {/*鸡兔同笼,共有98个头,386只脚,编程求鸡兔各 ...

  7. Python 鸡兔同笼 编程题

    [题目] 鸡兔同笼问题:编程实现输入鸡兔总头数(h)和总脚数f,计算当鸡数c和兔数r,若数据不合理,输出无解. while True:head = int(input("输入鸡兔的总头数:& ...

  8. 利用Python语言编程,解决鸡兔同笼问题,已知同一个笼子里鸡和兔总共有h只,鸡和兔的脚数总共有f只,其中h和f需要用户输入,求鸡和兔各有多少只。

    利用Python语言编程,解决鸡兔同笼问题,已知同一个笼子里鸡和兔总共有h只,鸡和兔的脚数总共有f只,其中h和f需要用户输入,求鸡和兔各有多少只. 提示:利用循环,采用枚举法. 要求:当输入的h和f没 ...

  9. 站长在线经典Python题:使用Python编程思想解决鸡兔同笼的问题的4种方法

    欢迎你来到站长在线的Python题库,鸡兔写完Python教程以后,还是来一个Python的题目吧!想来想去,还是写一个经典的题目为好,作为本栏目的第一个题目.我就想到了比较热门的题目<鸡兔同笼 ...

  10. python123鸡兔同笼编程_用编程的方法解决“鸡兔同笼”系列问题,其实很简单

    原标题:用编程的方法解决"鸡兔同笼"系列问题,其实很简单 今日题型讲解 同学们是不是觉得古人很"无聊"啊,有事没事竟然把鸡和兔子关在一个笼子里数腿玩,还要各种变 ...

最新文章

  1. 错误make: nvcc: Command not found 解决方案
  2. ASA对FTP的审查抓包测试
  3. 【代码笔记】iOS-字体抖动动画
  4. 前妻捐赠一半财产做慈善 世界首富贝佐斯发推文称赞
  5. linuxpython源文件_如何在Linux中运行Python源文件
  6. 在装有Anaconda的情况下,使用默认的python程序方法
  7. python多线程异步爬虫-Python异步爬虫试验[Celery,gevent,requests]
  8. 08面向对象编程风格
  9. windows/linuxjdk安装,jdk1.6升级到1.7
  10. python 两点曲线_全方位比较3种数据科学工具的比较:Python、R和SAS(附链接)
  11. 当第一资本、高盛、摩根士丹利等巨头纷纷启用CDO时,您想到了什么?
  12. Linux运维日常命令
  13. 超详细!在我的世界(MC)中使用cocricot模组搭建一个咖啡厅
  14. 2018-9-15AGV项目笔记
  15. 近红外光谱分析的原理、技术及其分析方法
  16. 整数集合划分且满足|n1-n2|最小且|S1-S2|最大
  17. 论文阅读笔记:《自然语言处理中的预训练模型》
  18. 微信小程序个人和企业有什么不一样(个人和企业小程序的区别)
  19. 数据库设计之冗余字段
  20. Springmvc-简单入门

热门文章

  1. bootstrap模态框 模态框手动关闭
  2. 初级测试工程师要求(零基础必备)
  3. 仿掌阅app打开书籍动画效果
  4. openstack-mitaka(二) 基于vmware的搭建
  5. 《程序设计基础》 第五章 函数 6-6 字符金字塔 (15 分)
  6. 一分钟带你了解超五类、六类网线的特点及区别
  7. Xilinx XC7Z020双核ARM+FPGA开发板试用合集——自定义硬件工程
  8. 人工智能正在改变音乐产业
  9. xray扫描器的使用 (长亭科技公司创造)
  10. PCIE 3.0 4.0 GEN3 GEN4 速度如何