题目描述:
某同学早上没吃早饭,去超市发现钱包内只剩n元(6<=n<=20),超市里面包3元,牛奶2元,烤肠1元,他想每样至少买一个,而且把n元钱都花完,帮他规划一下有多少种购物方案?
#include<stdio.h>
int main()
{
int a, b , c , d , e, f, g;
scanf("%d", &a);
for (b=1; b * 3 <= a; b++) {
for (c=1; c * 2 <= a; c++) {
for (d=1; d <= a; d++) {
if (b * 3 + c * 2 + d == a) {
printf("%d %d %d\n", b, c, d);
}
}
}
}
}