简单的VB问题:已知3588元.求金钱张数?

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:43:21
至少是多少张.请写函数的语句.即在private sub text1_Change()
end sub 中间填入求张数的函数过程.即在中间填入的函数中,能使文本框显示共有41张人民币.
具体问题:张三丰去公司财务室领工资,他这个月所有收入是3688元,问财务室最少要给张三丰多少张人民币? 要求窗体启动后,立即显示计算结果

麻烦各位了.

穷举法。设定单张纸币金额为1,2,5,10,20,50,100
如果使用全部1元,3588元有3588张。如果使用全部2元,3588元有1794张。如果使用1元与2元,3588元有?张是个例举组合的问题。以此类推。
当然你的问题有可能是最少多少张的问题,这是定解问题。单张纸币金额为1,2,5,10,20,50,100从大到小确定,主要使用整除与求余的方法。35*100+1*50+1*20+1*10+1*5+1*2+1*1。最少总共41张。最多3588张。

很多种可能啊,怎么求?
把所有的可能性都写出来么?
从361张到3588都有可能.