#include <stdio.h>
int main()
{
int hen = 0,ro = 0, chic = 0;
for(chic = 0;chic <= 100;chic++){
for(ro = 0;ro <= 100;ro++){
for(hen = 0;hen < 100;hen++){
if(0.5*chic+2*ro+3*hen == 100 && chic+ro+hen==100){
printf("小鸡%d只,公鸡%d只,母鸡%d只\n",chic,ro,hen);
}
}
}
}
return 0;
}
// 执行效率不高 修改 可以将最后一个for循环 去掉 改成 hen = 100 - chic - ro
int main()
{
int hen = 0,ro = 0, chic = 0;
for(chic = 0;chic <= 100;chic++){
for(ro = 0;ro <= 100;ro++){
for(hen = 0;hen < 100;hen++){
if(0.5*chic+2*ro+3*hen == 100 && chic+ro+hen==100){
printf("小鸡%d只,公鸡%d只,母鸡%d只\n",chic,ro,hen);
}
}
}
}
return 0;
}
// 执行效率不高 修改 可以将最后一个for循环 去掉 改成 hen = 100 - chic - ro