一张n元人民币换成1元.2元.5元的零钱,编程计算共有多少种方法?