鸡兔同笼:
有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94只脚。问笼中各有多少只鸡和兔?
今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?
分析:设鸡有x只,兔有y只
二元一次方程实现:
列方程组:
x+y= 35
2x + 4y = 94
#include<stdio.h>
int main() {
for (int i=0; i<= 94; i++) { //i为兔
for (int j=0;j <= 94; j++) { //j为鸡
if ((i+j == 35) && (4 * i + 2 * j)== 94) {
printf("chicken=%d, rabbit=%d",j, i);
}
}
}
return 0;
}
执行结果: