百鸡百钱问题,中国古代数学家张丘建在他的《算经》中提出了一个著名的“百鸡百钱问题”:一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只?请编写程序列出所有的情况。
算出每种鸡最大的个数,然后嵌套循环
//百钱买百鸡
#include<stdio.h>
int main()
{
for(int i=0;i<=20;i++)
for(int j=0;j<=33;j++)
for(int k=0;k<=100;k++)
if((i+j+k*3)==100&&(i*5+j*3+k)==100)
printf("公鸡%d只,母鸡%d只,小鸡%d只\n",i,j,k*3);
return 0;
}