百钱百鸡案例
有100元钱,想买100只鸡,公鸡5元一只,母鸡3元一只,小鸡1元三只。问如何买可以刚好用完100元买100只鸡
#include<stdio.h>
int main(){
for(int gj=0;gj<=20;gj++){
for(int mj=1;mj<=33;mj++){
int xj =100-gj-mj;
printf("公鸡:%d,母鸡:%d,小鸡:%d\n",gj,mj,xj);
if(5*gj+mj+xj/3==100 && xj%3==0){
printf("(%d,%d,%d)\n",gj,mj,xj);
}
}
}
return 0;
}
输出结果如下
公鸡 0 只,母鸡 25 只,小鸡 75 只 公鸡 4 只,母鸡 18 只,小鸡 78 只 公鸡 8 只,母鸡 11 只,小鸡 81 只 公鸡 12 只,母鸡 4 只,小鸡 84 只