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

如题所述

#include <stdio.h>
#include <stdlib.h>
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;
}追问

谢谢

追答

不客气

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-05
#include <stdio.h>
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);
}
}
}
}
相似回答