int main() {
int price[] = {1,5,10,20};
int n = 4; // 目标元素(这里是面值)的个数
int target = 7; // 要凑出的目标面值
int sum = 0; // 凑出目标面值的个数
while(target > 0) {
for(int i = n-1; i>= 0; i--) // notice: 这里忘了=
{
if (target >= price[i]) // notice: 这里忘了=
{
target -= price[i];
sum ++;
}
}
}
cout << sum << endl;
return 0;
}