`
xuluan
  • 浏览: 11193 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

鸡兔同笼

阅读更多

已知鸡和兔的总数量为n,总数量为m。输入n和m,一次输出鸡的数目和兔的数目。如果误解则输出“No answer”(不要引号)

1.简单的公式计算:设鸡有a只,兔有b只,则有 a + b = n; 2a  + 4b = m;即有,a = (4n - m)/2;b = n- a;

#include<stdio.h>
int main(){
	int n, m, a, b;
	
	scanf("%d%d",&n,&m);
	a = (4 * n - m) / 2;
	b = n - a;
	if(m % 2 == 1 || a < 0 || b < 0){
		printf("No answer\n");
	}else
		printf("%d %d\n",a,b);
	return 0;
}

 

2.简单计算

#include<stdio.h>
int main(){
	int n, m, a, b;
	
	scanf("%d%d",&n,&m);
	int tem = m - 2 * n;
	b = tem / 2;
	a = n - b; 
	if(m % 2 == 1 || tem < 0){
		printf("No answer\n");
	}else
		printf("%d %d\n",a,b);
	return 0;
}

 

 

分享到:
评论

相关推荐

    C#鸡兔同笼

    《C#实现鸡兔同笼问题详解》 鸡兔同笼问题,又称“雉兔同笼”,是中国古代经典的数学问题之一,出自《算经》。它的问题背景是:在一个封闭的笼子里,有若干只鸡和兔,已知它们的头数和脚数,求鸡和兔各有多少只。在...

    鸡兔同笼问题代码

    鸡兔同笼问题是中国古代数学中的一个经典问题,源自《算经》等古代数学书籍,旨在通过已知的条件——头的数量和脚的数量,来求解鸡(每只有1个头2只脚)和兔(每只有1个头4只脚)各自的数量。这个问题在编程领域中...

    鸡兔同笼vb源码

    "鸡兔同笼"是一个经典的数学问题,源自中国古代的算术书《孙子算经》。在VB(Visual Basic)环境中,我们可以通过编程解决这个问题。VB是一种面向对象的编程语言,常用于开发桌面应用程序。现在,我们将深入探讨如何...

    五年级数学上册鸡兔同笼练习题及答案精选.doc

    "五年级数学上册鸡兔同笼练习题及答案精选" 本资源为五年级数学上册鸡兔同笼练习题及答案精选,旨在帮助学生巩固鸡兔同笼基础知识,提高数学运算能力和逻辑思维能力。通过本资源,学生可以熟练掌握鸡兔同笼基础概念...

    《数学广角──鸡兔同笼》课标解读.doc

    《数学广角──鸡兔同笼》是一节数学课,旨在通过解析2011年版《义务教育数学课程标准》来深入理解“鸡兔同笼”问题的教学目标和方法。该问题源于中国古代,旨在训练学生的逻辑推理能力和解决实际问题的能力。课标...

    鸡兔同笼java程序

    鸡兔同笼,鸡兔同笼,上有35头,下有94足,问鸡兔各多少

    鸡兔同笼_鸡兔同笼_

    这里,我们看到三个文件名:"鸡兔同笼.o"、"鸡兔同笼.cpp"、"鸡兔同笼.exe",这表明可能是一个使用C++编写的程序,用于计算鸡兔同笼问题。".o"文件是编译过程中产生的目标文件,".cpp"是源代码文件,".exe"是可执行...

    鸡兔同笼计算器

    该软件为轻量级的鸡兔同笼计算器,采用PASCAL语言编程,避免了非整数的错误。可能还有一些BUG,敬请大家提出宝贵意见!该软件完全开源,程序请至我的资源中寻找。

    鸡兔同笼c++程序

    鸡兔同笼c++语言算法, 有用的下载一下

    鸡兔同笼VB程序

    切实VB语言解决鸡兔同笼问题,对VB语言的掌握与灵活运用

    c语言代码 鸡兔同笼

    "C语言解决鸡兔同笼问题" C语言是计算机编程语言中的一种经典语言,它广泛应用于操作系统、嵌入式系统、游戏开发等领域。今天,我们来学习使用C语言解决一个经典的数学问题——鸡兔同笼问题。 鸡兔同笼问题是一个...

    c#编写的鸡兔同笼程序

    【标题】:“C#编写的鸡兔同笼程序”是一个基于C#编程语言实现的经典数学问题解决方案。鸡兔同笼问题源于中国古代算术经典《九章算术》,它旨在通过两个未知数(鸡的数量和兔子的数量)来解决一个线性方程组。在这个...

    人教版小学四年级数学下册《解决“鸡兔同笼”问题》课后同步练习题.pdf

    《解决“鸡兔同笼”问题》是小学四年级数学中的一个重要知识点,主要涉及的是基础的代数思想和逻辑推理。此类问题源于古代中国的数学名题,通常涉及到两个未知数和一组或两组条件,通过设定和调整假设来求解实际问题...

    鸡兔同笼习题及答案.doc

    鸡兔同笼习题及答案 鸡兔同笼习题是数学领域中的一类经典问题,它们通过假设和置换来解决。这些问题通常涉及多个未知数,并且需要使用逻辑思维和代数方法来解决。 鸡兔同笼问题的解决思路可以总结为以下四步: 1....

    基础算法-python鸡兔同笼

    【基础算法】-python鸡兔同笼 # 方法一 def solve_chicken_rabbit(n, m): for x in range(n+1): y = n - x if 2*x + 4*y == m: return x, y return None # 测试代码 n = 10 m = 32 result = solve_chicken_...

    vb 鸡兔同笼vb 鸡兔同笼vb 鸡兔同笼

    vb 鸡兔同笼vb 鸡兔同笼vb 鸡兔同笼

    delphi鸡兔同笼问题

    delphi鸡兔同笼问题源代码delphi鸡兔同笼问题源代码delphi鸡兔同笼问题源代码delphi鸡兔同笼问题源代码delphi鸡兔同笼问题源代码delphi鸡兔同笼问题源代码delphi鸡兔同笼问题源代码delphi鸡兔同笼问题源代码delphi鸡...

    Python代码解决经典的鸡兔同笼问题示例

    "鸡兔同笼"问题,源自中国古代的数学经典《算经》,是一个典型的线性代数问题,用于教学和训练基础的方程求解技巧。在Python编程中,我们可以利用算法来解决这类问题,无需手动解方程。这个问题的背景是:在一个笼子...

    教学鸡兔同笼教学鸡兔同笼数学小学李现菊PPT教案.pptx

    "鸡兔同笼"是中国古代流传下来的一种数学趣题,源于《孙子算经》,它主要考察的是基础的代数思维和逻辑推理能力。本PPT教案由李现菊老师为小学数学教学设计,旨在帮助学生理解和掌握这一经典问题的解决方法。 首先...

Global site tag (gtag.js) - Google Analytics