第1个回答 2016-10-13
int main()
{
int a,b;
for(a=1;a<25;a++)//兔子的数量从1到24
{
b=40-a;//鸡的数量等于40减去兔子的数量
if(4*a+2*b==100)//兔子和鸡的脚总数刚好等于100
printf("兔有%d只,鸡有%d只\n",a,b);//分别打印满足条件的兔子和鸡的数量
}
return 0;
}本回答被网友采纳
第2个回答 2016-10-13
#include<stdio.h>
#define HEAD 40//头,可以随时更改
#define LEG 100//腿
int main ()
{
int chicken,rabbit;
for(chicken=1;chicken<HEAD;chicken++)
{
rabbit=HEAD-chicken;
if(4*rabbit+2*chicken==LEG)
printf("chicken=%d,rabbit=%d\n",chicken,rabbit);
}
return 0;
}
第3个回答 2016-10-13
#include "stdio.h"
int main(void){
int d=1*4-2*1;
printf("The chicken is %d\n",-(1*100-4*40)/d);
printf("The rabbit is %d\n",(1*100-2*40)/d);
return 0;
}