用C++编程实现百元买百鸡问题。
时间: 2024-06-04 14:11:43 浏览: 52
#include <stdio.h>
int main() {
int x, y, z;
for (x = 0; x <= 100 / 5; x++) { // 循环枚举公鸡数量
for (y = 0; y <= 100 / 3; y++) { // 循环枚举母鸡数量
z = 100 - x - y; // 计算小鸡数量
if (z % 3 == 0 && 5 * x + 3 * y + z / 3 == 100) { // 判断小鸡数量是否为3的倍数,以及总价是否为100元
printf("公鸡数量:%d,母鸡数量:%d,小鸡数量:%d\n", x, y, z);
}
}
}
return 0;
}
相关问题
用C++编程实现百元买百鸡C++
#include <stdio.h>
int main() {
int x, y, z;
for (x = 0; x <= 100; x++) {
for (y = 0; y <= 100 - x; 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;
}
阅读全文