百钱买百鸡
公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文1钱,用100文钱买一百只鸡,
其中公鸡母鸡小鸡
都要买
,请问公鸡母级小鸡买多少
只可以凑够100文钱?
分析:
公鸡5文钱一只,最多可买20只
母鸡3文钱一只,最多可买33只.
小鸡3只一文1钱, 最多可买100只
cock + hen + chichen = 100
5*cock + 3*hen + chichen/3 = 100
#include <stdio.h>
void main()
{
int cock=0,hen=0, chicken=0;
for (cock=1; cock < 20; cock++) {
for (hen=1;hen<33;hen++) {
for (chicken=1;chicken<100;chicken++) {
if((cock + hen + chicken == 100) && (5*cock + 3*hen + (chicken/3) == 100)) {
printf("cock=%d,hen=%d,chichen=%d\n", cock, hen,chicken);
}
}
}
}
}
执行结果: