首页 > 其他分享 >鸡兔同笼

鸡兔同笼

时间:2023-05-30 16:38:24浏览次数:36  
标签:head 鸡兔同笼 int foot chicken 脚数


鸡兔同笼问题,从键盘读取脚数,头数,输出鸡数和兔数。

输入格式:

脚数
头数

输出格式:

鸡数
兔数

输入样例:

在这里给出一组输入。例如:

94
35

输出样例:

23
12

暴力代码:

#include <iostream>

using namespace std;

int main() {
	int foot, head;
	cin >> foot >> head;
	int chicken = 0, rabit = 0;
	for (chicken = 0; 1; chicken++) {
		if (chicken * 2 + (head - chicken) * 4 == foot) {
			cout << chicken << '\n' << head - chicken << endl;
			break;
		}
	}
}

初中数学代码:

#include<iostream>

using namespace std;

int main (){
	int n,m;
	scanf("%d %d",&n,&m);
	printf("%d\n%d",(4*m-n)/2,m-((4*m-n)/2));
	return 0;
}


标签:head,鸡兔同笼,int,foot,chicken,脚数
From: https://blog.51cto.com/u_16144724/6380327

相关文章

  • A05鸡兔同笼
    publicclassA05鸡兔同笼{publicstaticvoidmain(String[]args){//鸡兔同笼,鸡的数量是兔子的4倍,总的脚数是396,问鸡兔各有多少只?intj;//j表示鸡for(int......
  • C语言填空:鸡兔同笼 判断非法输入
    #include<stdio.h>//鸡兔同笼问题,兔子和鸡同处一个笼子,头的数量为x,脚的数量为y,输人x和y,输出鸡多少只兔子多少只(如输人错误则输出“输入非法!”)。main(){intx,y,j......
  • C语言填空:鸡兔同笼
    /*今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?*//*在一个笼子里养着一些鸡和兔子,你想了解有多少只鸡和兔子。主人对你说:鸡和兔子总头数是16和脚总数是40,你能自......
  • C语言:任意数量的鸡兔同笼问题
    #include<stdio.h>//任意鸡兔同笼问题main(){inta,b,ji,tu,d=0;scanf("%d%d",&a,&b);for(ji=0;ji<=a+b;ji++){for(tu=0;tu<=a+b;tu++)......
  • Python之鸡兔同笼
    1.问题的描述大约在1500年前,《孙子算经》中就记载了这个有趣的问题:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”意思是,有若干只鸡和兔子关在同一个笼子里,从上面数......
  • 鸡兔同笼新解法
    --笼子里有鸡和兔若干只,笼子里有25个头和70只脚,问:鸡有几只?兔子有几只?--常识铺垫:1只鸡有1个头2只脚,1只兔子有1个头4只脚。抬2只脚后,鸡就会一屁股坐在地上。而兔子还是站......