一百元买下次只鸡,公鸡五元每只,母鸡三元每只,小鸡一元三只,c语言程序写法

2025-02-24 10:37:48
推荐回答(2个)
回答1:

#include
#include
int main(void)
{
int a,b,c;
for(a=0;a<=15;a++)
for(b=0;b<=25;b++)
for(c=66;c<=100;c+=3)
if(a+b+c==100&&5*a+3*b+c/3==100) //判断条件
printf("公鸡%d只,母鸡%d只,小鸡鸡%d只,为百钱买百鸡的答案。\n",a,b,c);
system("pause");
return 0;
}

回答2:

#include
main()
{
int x, y, z;
for (x = 0; x <= 20; x++)
{
for (y = 0; y <= 33; y++)
{
z = 100 - x - y ;
if (5*x + 3*y + z/3 == 100 && z%3==0)
{
printf("x=%d, y=%d, z=%d\n", x, y, z);
}
}
}
}