能简单给些思路吗,C语言刚学,思路理不清楚,比较乱,现在了解到输出的abc(公鸡母鸡小鸡数量)都有为0的可能性,想到了是否可以从a=0开始循环++判断,里面再套b++
我刚刚又想了一下,觉得两个for循环是可以做的,a和b两个循环++判断,
两个for循环 三个for循环都可以呀,这就是穷举法计算
#include <stdio.h>
int main() {
int a, b, c, num , money;
scanf("%d %d",&money,& num);
for (a = 0; a <=money/5; a++) {
for (b = 0; b <=money/3; b++) {
c = num - a - b;
if (5 * a + 3 * b + c / 3.0 == money) {
printf("%d %d %d\n", a, b, c);
}
}
}
return 0;
}