C++编程-191011-鸡兔同笼问题
写在最前面
考虑到本人的实际情况,现阶段开始学习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-鸡兔同笼问题相关推荐
- 武汉理工大学c语言实验 编程解决鸡兔同笼问题,C语言程序设计实验指导
本书是<C语言程序设计基础>(李民.钟钰.秦珀石主编)的配套实验教材.实验教材与理论教材相辅相成,采用边讲边练的方式,帮助读者切实提高编程能力.本书共分10章,第1章为C语言环境介绍.第2 ...
- python求鸡兔同笼 鸡兔总数鸡兔腿_编程解决鸡兔同笼的问题:假设共有鸡、兔30只,脚90只,求鸡、兔各有多少只? 提交代码和截图_学小易找答案...
[判断题]链路是指两个相邻节点之间的通信线路 [简答题]编程实现以下功能: 输入一个文件夹,程序能够统计该文件夹的大小,以及该文件夹下子目录.子文件的数量. [简答题]如何正确使用食品添加剂? [简答 ...
- python鸡兔同笼编程运行结果_Python少儿编程:鸡兔同笼
Python少儿编程:解决鸡兔同笼问题 一笼鸡和兔子,我们数了一下,咳咳,鸡和兔子的头一共有35个,但是鸡和兔子的脚一共有94只. 好的,那么吃货们我们来好好算一算,到底能做几只德州扒鸡和双流兔头呢? ...
- python编写鸡兔同笼程序设计_Python少儿编程:鸡兔同笼,涨知识了
Python少儿编程:解决鸡兔同笼问题 一笼鸡和兔子,我们数了一下,咳咳,鸡和兔子的头一共有35个,但是鸡和兔子的脚一共有94只. 好的,那么吃货们我们来好好算一算,到底能做几只德州扒鸡和双流兔头呢? ...
- 今有雉兔同笼c语言编程,Openjudge-计算概论(A)-鸡兔同笼
描述一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外).已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物输入第1行是测试数据的组数n,后面跟着n行输入.每组测试数 ...
- c语言18之鸡兔同笼,共有98个头,386只脚,编程求鸡兔各多少只
题目: 鸡兔同笼,共有98个头,386只脚,编程求鸡兔各多少只. 源代码: #include<stdio.h> int main() {/*鸡兔同笼,共有98个头,386只脚,编程求鸡兔各 ...
- Python 鸡兔同笼 编程题
[题目] 鸡兔同笼问题:编程实现输入鸡兔总头数(h)和总脚数f,计算当鸡数c和兔数r,若数据不合理,输出无解. while True:head = int(input("输入鸡兔的总头数:& ...
- 利用Python语言编程,解决鸡兔同笼问题,已知同一个笼子里鸡和兔总共有h只,鸡和兔的脚数总共有f只,其中h和f需要用户输入,求鸡和兔各有多少只。
利用Python语言编程,解决鸡兔同笼问题,已知同一个笼子里鸡和兔总共有h只,鸡和兔的脚数总共有f只,其中h和f需要用户输入,求鸡和兔各有多少只. 提示:利用循环,采用枚举法. 要求:当输入的h和f没 ...
- 站长在线经典Python题:使用Python编程思想解决鸡兔同笼的问题的4种方法
欢迎你来到站长在线的Python题库,鸡兔写完Python教程以后,还是来一个Python的题目吧!想来想去,还是写一个经典的题目为好,作为本栏目的第一个题目.我就想到了比较热门的题目<鸡兔同笼 ...
- python123鸡兔同笼编程_用编程的方法解决“鸡兔同笼”系列问题,其实很简单
原标题:用编程的方法解决"鸡兔同笼"系列问题,其实很简单 今日题型讲解 同学们是不是觉得古人很"无聊"啊,有事没事竟然把鸡和兔子关在一个笼子里数腿玩,还要各种变 ...
最新文章
- 错误make: nvcc: Command not found 解决方案
- ASA对FTP的审查抓包测试
- 【代码笔记】iOS-字体抖动动画
- 前妻捐赠一半财产做慈善 世界首富贝佐斯发推文称赞
- linuxpython源文件_如何在Linux中运行Python源文件
- 在装有Anaconda的情况下,使用默认的python程序方法
- python多线程异步爬虫-Python异步爬虫试验[Celery,gevent,requests]
- 08面向对象编程风格
- windows/linuxjdk安装,jdk1.6升级到1.7
- python 两点曲线_全方位比较3种数据科学工具的比较:Python、R和SAS(附链接)
- 当第一资本、高盛、摩根士丹利等巨头纷纷启用CDO时,您想到了什么?
- Linux运维日常命令
- 超详细!在我的世界(MC)中使用cocricot模组搭建一个咖啡厅
- 2018-9-15AGV项目笔记
- 近红外光谱分析的原理、技术及其分析方法
- 整数集合划分且满足|n1-n2|最小且|S1-S2|最大
- 论文阅读笔记:《自然语言处理中的预训练模型》
- 微信小程序个人和企业有什么不一样(个人和企业小程序的区别)
- 数据库设计之冗余字段
- Springmvc-简单入门