鸡兔同笼-题解

描述

肥肥鲨刚在学校里学了鸡兔同笼问题,但他发现好像用编程更简单!
鸡兔同笼:有一群无聊的鸡和兔子在同一个笼子里,有一个无聊的人数了数;
发现有x条腿,y个头。问兔子和鸡各有几只?题目保证有解;

输入描述

两个整数x,y用空格隔开,为总腿数和总头数;

输出描述

两个整数m,n用空格隔开,分别为兔的个数,和鸡的个数;

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <bits/stdc++.h>
using namespace std;
int main(){
int x,y,m,n,z,a;
cin >> x >> y;
z = x/2;
for (int i = 0;i <= z;i++){
a = y - i;
if (i*2+a*4 == x){
cout << a << " " << i;
break;
}
}
}

鸡兔同笼-题解
https://chenxi-tijie.pages.dev/2025/06/鸡兔同笼-题解/
作者
chenxi
发布于
2025年6月8日
许可协议