用c语言编写程序公鸡5元一只,母鸡3元一只,小鸡5角一只,一百 钱买一百只鸡,计算有多少种买法和具体的买法
时间: 2023-11-18 10:05:18 浏览: 135
好的,这是一个很典型的数学问题,我们可以用程序来解决它。以下是 C 语言的代码实现:
```c
#include <stdio.h>
int main() {
int x, y, z, count = 0;
for (x = 0; x <= 20; x++) {
for (y = 0; y <= 33; y++) {
z = 100 - x - y;
if (z % 3 == 0 && 5 * x + 3 * y + z / 3 == 100) {
count++;
printf("第 %d 种买法:公鸡 %d 只,母鸡 %d 只,小鸡 %d 只\n", count, x, y, z);
}
}
}
printf("共有 %d 种买法\n", count);
return 0;
}
```
运行程序,得到以下输出:
```
第 1 种买法:公鸡 0 只,母鸡 25 只,小鸡 75 只
第 2 种买法:公鸡 4 只,母鸡 18 只,小鸡 78 只
第 3 种买法:公鸡 8 只,母鸡 11 只,小鸡 81 只
第 4 种买法:公鸡 12 只,母鸡 4 只,小鸡 84 只
共有 4 种买法
```
因此,共有 4 种买法,分别是:
- 公鸡 0 只,母鸡 25 只,小鸡 75 只
- 公鸡 4 只,母鸡 18 只,小鸡 78 只
- 公鸡 8 只,母鸡 11 只,小鸡 81 只
- 公鸡 12 只,母鸡 4 只,小鸡 84 只
阅读全文