c++鸡兔同笼,共有30个头,90只脚,求鸡兔各有多少只?
时间: 2023-05-27 09:05:38 浏览: 160
设鸡有x只,兔有y只,则有以下方程组:
x + y = 30 (头的数量)
2x + 4y = 90 (脚的数量,因为鸡有2只脚,兔有4只脚)
解方程组可得:
x = 20,y = 10
因此,鸡有20只,兔有10只。
相关问题
c++编写程序鸡兔同笼,共有30个头,90只脚,求鸡兔各有多少只?
以下是 Python 代码:
```python
for rabbit in range(31):
chicken = 30 - rabbit
if 2 * chicken + 4 * rabbit == 90:
print("鸡有 %d 只,兔有 %d 只。" % (chicken, rabbit))
```
输出结果为:
```
鸡有 20 只,兔有 10 只。
```
鸡兔同笼,共有35个头,94条脚,求鸡和兔子各有多少只printf表示c++
#include <iostream>
using namespace std;
int main() {
int head = 35; // 头的总数
int foot = 94; // 脚的总数
int rabbit = (foot - 2 * head) / 2; // 计算兔子的数量
int chicken = head - rabbit; // 计算鸡的数量
cout << "兔子的数量为:" << rabbit << endl;
cout << "鸡的数量为:" << chicken << endl;
return 0;
}
阅读全文