有人民币100元要换成零钱,零钱有1元丶2元丶5元和10元,有多少种换法?

2025-04-08 21:17:40
推荐回答(2个)
回答1:

枚举2元、5元、10元纸币分别有几张,在循环中计数即可。

for i := 1 to 50 do
    for j := 1 to 20 do
        for k := 1 to 10 do
            if 2 * i + 5 * j + 10 * k <= 100 then
                inc( ans );

回答2:

1O0元=6个十元+4个5元+5个2元+10个1元