鸡兔同笼问题

这里有一个关于鸡兔同笼问题的简单代码(c),***如果代码有纰漏之处,望各位大神不吝赐教,谢谢。***

不多说,直接上代码,希望对你有所帮助!

#include<stdio.h>
int main()
{int j,r,a, b;// j鸡的数量// r兔的数量// a鸡兔总数// b鸡兔总脚数printf("请输入鸡兔的总数a,鸡兔脚的总数b,用空格隔开\n");scanf("%d %d", &a,&b);j = (4 * a - b) / 2;//鸡的数量r = a - j;//兔的数量if (j+r!=a) {//输入的鸡兔的总数和鸡兔脚的总数不匹配printf("ERROR\n");return 0;} else {//结果正确 printf("j=%d\nr=%d\n", j, r);}if ((2*j+4*r)!=b) {//输入的鸡兔的总数和鸡兔脚的总数不匹配printf("ERROR\n");return 0;} else {//结果正确 printf("j=%d\nr=%d\n", j, r);}if (j<= 0 || r <= 0){//答案不成立printf("ERROR\n");return 0;} else{//结果正确 printf("j=%d\nr=%d\n", j, r);}return 0;
}

<c语言>关于鸡兔同笼问题相关推荐

  1. 用c语言写鸡兔同笼问题

    鸡兔同笼问题是一个经典的数学题目,它的目的是通过已知的鸡和兔的头数和总腿数,推算出鸡和兔的数量.下面是一个用 C 语言写的鸡兔同笼问题的程序: #include <stdio.h>int ...

  2. C/C++语言入门——鸡兔同笼问题

    C/C++入门--鸡兔同笼问题 Problem Description:鸡兔同笼是中国古代的数学名题之一.大约在1500年前,<孙子算经>中就记载了这个有趣的问题.书中是这样叙述的:今有雉 ...

  3. C语言程序设计-鸡兔同笼问题

    鸡兔同笼 假设笼子里面有m只头和n只脚,问鸡和兔子各有多少只? 算法:鸡用c表示,兔子用r表示 step1: c从0-m重复执行一下操作r = m - c;如果 2*c+r*4 == n 跳出循环c+ ...

  4. 鸡兔同笼 【用c语言求解 鸡兔同笼】c语言新手第二天实战

    #include<stdio.h>void main() {int ji, tu, inh, inf, aji, atu,sum1;do {printf("鸡兔同笼,是中国古典数 ...

  5. 鸡兔同笼,四大淡水湖真假,最有解,值班日问题

    记录常见算法题 利用python基础语言解决这几个问题 鸡兔同笼是35个头,94只脚 把数学思想用程序语言描述 #鸡兔同笼问题 print("------------------------ ...

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

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

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

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

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

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

  9. C语言,期末复习之穷举法鸡兔同笼问题

    题目:鸡兔同笼,共有98个头,386只脚,求鸡和兔分别有多少只? 代码如下: #include <stdio.h> int main(void) {int j, t;for (j = 0; ...

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

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

最新文章

  1. hql 语法与详细解释转
  2. Java 找平方数之和的奇数
  3. Science:如何高效阅读文献?
  4. PowerShell使用教程
  5. Chapter4-1_Speech_Synthesis(Tacotron)
  6. python是后端语言还是前端语言_从前端到后台-语言选择
  7. python manager详解_python 多进程共享全局变量之Manager()详解
  8. Linux服务器如何防御ARP***
  9. 2022-01-12总结 CSS开篇
  10. 【转】OCaml基础知识
  11. Spotfire 筛选器类型修改
  12. 企业资源规划 ERP
  13. oracle误删除数据恢复
  14. TypeError: set expected at most 1 arguments, got 4
  15. C++练习实例———控制台实现坦克大战小游戏
  16. safari浏览网页打开速度很慢怎样解决
  17. Reference 类
  18. C++11中,获取随机数的新方法default_random_engine
  19. GPS nmealib学习笔记 .
  20. QT学习之路2 学习笔记

热门文章

  1. 小学计算机管理员工作职责,小学图书管理员工作职责
  2. word 计算机内存不足,保存word老提示word内存不足
  3. 从0到1搭建测试自动化框架
  4. Android Studio中GridView的使用方法3-3
  5. 基于scrum的估算
  6. 支付宝自动跳转到搜索红包地址
  7. 流形学习(manifold learning)综述(数据可视化)
  8. 解决SpringBoot集成分页插件pagehelper出现的循环依赖问题
  9. RISC-V MCU移植RTOS系列教程(一)
  10. 杰理之耳机底噪处理【篇】