#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b,c;
for (a = 0;a <= 20;a++)
{
for (b = 0; 3 * b + a * 5 <= 100;b++)
{
c = (100 - (3 * b + a * 5)) * 3;
if(a+b+c==100)printf("%d,%d,%d\n", a, b, c);
}
}
system("pause");
return 0;
}
题目内容:
一只公鸡值5钱,
一只母鸡值3钱,
三只小鸡值1钱,
现在用百钱买百鸡,
请问公鸡、母鸡、小鸡各多少只?
列举输出所有可能,要求公鸡数目从小到大排列,公鸡相同则按照母鸡递增顺序,公鸡母鸡都相同,则按照小鸡递增顺序
输出结果:
a,b,c
d,e,f
.....
(a,d...对应公鸡数量,b,e...对应母鸡数量,c,f...对应小鸡数量)