两个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;
}