使用c语言,编写一个能计算百钱买百鸡的小程序,百钱买百鸡问题。即一百个铜钱买了一百只鸡,其中公鸡一只5钱,母鸡一只3钱,小鸡一钱3只,问一百只鸡中公鸡、母鸡、小鸡各多少。
时间: 2023-06-08 08:05:52 浏览: 116
用C#编写的百钱买百鸡问题
好的,我可以帮你解决这个问题。以下是一个可以计算百鸡买百钱问题的 C 语言程序:
```c
#include <stdio.h>
int main()
{
int x, y, z;
for(x=0;x<=100;x++)
{
for(y=0;y<=100;y++)
{
z=100-x-y;
if(z%3==0 && 5*x+3*y+z/3==100)
{
printf("公鸡:%d只,母鸡:%d只,小鸡:%d只\n", x, y, z);
}
}
}
return 0;
}
```
这个程序使用两层循环来判断公鸡、母鸡、小鸡的数量。首先设定公鸡数量为 x,母鸡数量为 y,则小鸡数量为 100-x-y。然后使用 if 语句判断小鸡数量是否为 3 的倍数,同时总价是否为 100。若满足条件,则输出结果。
希望我的答案能够帮到你!
阅读全文