用c语言写一段代码,解决用 100 元钱买 100 只鸡,其中,公鸡每只 5 元,母鸡每只 3 元, 小鸡每 3 只 1 元。编写程序输出各种买法。
时间: 2024-05-26 14:11:18 浏览: 73
C语言一元多项式简单计算
3星 · 编辑精心推荐
好的,下面是解决此问题的c语言代码:
#include <stdio.h>
int 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("公鸡:%d只,母鸡:%d只,小鸡:%d只\n", x, y, z);
}
}
}
return 0;
}
运行以上代码后,会输出所有的买法。其中,公鸡、母鸡、小鸡的数量分别为变量 x、y 和 z。这里借助for循环,穷举所有的可能买法,判断是否符合条件,若符合则输出结果。
阅读全文