将1元钱分别兑换成1角、2角、5角有多少种换法

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title> 将 1 元钱分别兑换成 1 角、2 角、5角 </title>
    </head>
    <body>
        <script type="text/javascript">
            /**
             * 将 1 元钱分别兑换成 1 角、2 角、5角,共有多少种方案
             */
            var count=0;
            // 最多可以出现 10 次 1 角
            for(var  oneHorn = 0;oneHorn <= 10;oneHorn ++){
                // 最多可以出现 5 次 2 角
                for(var twoHorn = 0;twoHorn <= 5;twoHorn ++){
                    // 最多可以出现 2 次 5 角
                    for(var threeHorn = 0;threeHorn <=2 ;threeHorn ++){
                        if( oneHorn + 2 * twoHorn + 5 * threeHorn == 10 ){
                            count++
                            console.log("第 " + count + " 种方案 : "+  oneHorn + " 个1角, " + twoHorn + " 个2角, " + threeHorn + " 个5角")
                        }
                    }
                }
            }
        </script>
    </body>
</html>

推荐阅读更多精彩内容