问题:鸡兔同笼,已知鸡兔共有头30个,有脚80只,问鸡兔各有多少只。(用枚举法)
这里的枚举法就是令m=0;一个一个的试,直到有正确答案出现。
答案为m=20,n=10。
#include <stdio.h>
int main(){
//30个头,80只脚
int a=30,b=80;
int m,n; //m表示鸡的个数,n表示兔的个数
for(m=0;m<=30;m++){
n=a-m;
if(2*m+4*n==b){
printf("鸡有%d只,兔有%d只。",m,n);
}
}
}