百钱买百鸡,各位,哥哥看看怎么错了,就是交不上
如果有解,种组合占一行,包含公鸡、母鸡、小鸡的个数,用正整数表示,每个数据占4列。公鸡母鸡小鸡个数均大于等于0,按公鸡数目从小到大输出,公鸡数目相同按母鸡数目从小到大输出,以此类推。 如果无解,输出“No Answer”。
Sample Input
100
Sample Output
0 25 75
4 18 78
8 11 81
12 4 84
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
#include<stdio.h>
int main()
{
int c;
int h;
int p,n,flag=0;
scanf("%d",&n);
for(c=0;c<20;c++)
for(h=0;h<33;h++)
for(p=0;p<33;p++)
{
if((5*c+3*h+p==n)&&(c+h+3*p==n))
printf("%4d%4d%4d\n",c,h,3*p);
flag=1;
}
if(flag==0)
printf("No Answer\n");
return 0;
}