中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
#include<stdio.h>
int main(){
int cock,hen,chick;
for(cock=0;cock<=20;cock++){//100元最多能买20只公鸡
for(hen=0;hen<=33;hen++){//100元最多能买33只母鸡
for(chick=0;chick<99;chick++){//因为三只小鸡一钱,所以100钱最多能买99只
if(5*cock+3*hen+chick/3==100){
if(cock+hen+chick==100){
if(chick%3==0){
printf("公鸡:%d 母鸡:%d 小鸡:%d\n",cock,hen,chick);
}
}
}
}
}
}
}