一、首先分析题目有两点。
1、总和是100元。
2、一共分为四十张且每种至少有一张。
二、思路分析。
10元的为a张,
5元的为b张,
2元的为c张,
1元的为d张。
n为有几种换算法
首先,每个至少有一张 a>=1,b>=1,c>=1,d>=1。
然后进行嵌套循环。a为10元最大为10(张),b为5元最大为20(张),c为2元最大为50(张),d为1元,d为100-a*10-b*5-c*2=d(张)。
循环运算后进行条件比较,与我们的两个条件进行比较,同时符合两个条件n就加1。最后输出n的值就是换算的方法数。
某人想将手中的一张面值100元的人民币换成10元 5元 2元和1元面值的票子。要求换正好40张 目每种票子至少一张。问:有几种换法?使用JavaScript进行换算。