在一个笼子里,有鸡和兔关在里面,设有n个头和m只脚,求这个笼子里分别有多少只鸡和多少只兔。 分析 这可以分解为两个二元一次方程, n+m=a 2n+4m=b 代码 #include<stdio.h> int main() { int a,b,n,m 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 }