#include <stdio.h>
void main( )
{
int g,m;
for(g=0;g<20;g++)
for(m=0;m<33;m++)
if(g5+m3+(100-g-m)/3.0==100)
printf("大公鸡%d只,大母鸡%d只,小鸡%d只\n",g,m,100-g-m);
}
输出各种结果后,怎么样输出有多少个结果
#include <stdio.h>
void main()
{
int g, m,sum = 0;
for (g = 0; g < 20; g++)
for (m = 0; m < 33; m++)
if (g * 5 + m * 3 + (100 - g - m) / 3.0 == 100)
{
++sum;
printf("大公鸡%d只,大母鸡%d只,小鸡%d只\n", g, m, 100 - g - m);
}
printf("一共有%d种结果\n", sum);
}
大公鸡0只,大母鸡25只,小鸡75只
大公鸡4只,大母鸡18只,小鸡78只
大公鸡8只,大母鸡11只,小鸡81只
大公鸡12只,大母鸡4只,小鸡84只