1、根据钱的总数和面值,可以计算出50元、20、10元的最大张数,根据最大张数逐一列举各牡啾锯辏种可能性,就可以统计出兑换方案的总数。
2、首先,定义4个整型变量,保存50元、20元、10元面额小钞的数量,以及兑换方案的总数。
3、设置兑换方案总数的初值,初始值为0。
4、用for语句执行外侧循环,用50元面额小钞的数量作为判断条件。
5、执行内侧循环,用20元面值的小钞数量作为判断条件。
6、根据50元、20元小钞数量,计算出10元小钞的张数。
7、用if语句判断,10元小钞的数量是否大于等于0。
8、如果条件成立,输出各面值小钞的数额。
9、兑换方案自加1,实现总数的统计。
10、最后,输出兑换方案的总数。
11、运行程序,电脑就会自动输出所有兑换方案,以及方案的总数。