给一个人发工资,设计一个方案,使得其人民币张数最少,面额有100元多少张,50元多少张,20元多少张,10元多少张,5元多少张,1元多少张,5角多少张,2角多少张,1角多少张?在一个文本框中输入工资金额,然后自动算这些金额各自有多少张,我自己设计了一个算法,但是还是有点小问题,百思不得其解,可能陷入死胡同了,哪位大侠有好的算法,最好能有程序的实现代码,感激不尽,感恩戴德啊,大侠们来拯救我吧,谢谢啊!。。谢谢啊求教求教...!!!!!!!
解决方案 »
- user中的GetApplicationVer 这个不知道啥控件,死活找不到,求助!!!!!!!!
- 如何调用qq或者msn?
- 大家快来看看! 我用来组织球迷踢足球的Websnap程序! 提点意见吧!
- 一个简单的语法问题!!
- 请各位前辈把你门写过的组件和类写的过程和代码张贴出来提供后辈参考 (
- 高兴!在次散分,问题得到突破性进展。来者有分,不够再发。
- 请教DER(basic encoding rules)Delphi下实现问题。
- TM300AK打印中文
- 请问如何使消息窗口出现在最前端!不胜感激!
- 怎样调试控件
- delphi 问题 如何是表单完成后,不可再修改表单内容
- delphi 配置文件怎么写
一百的张数
i:=num div 10000 item:= num mod 10000;
50的张数
j := item div 5000
item:=item mod 5000;
20的张数
k :=item div 2000
item:= item mod 2000;
以其类推 当item<1 退出
余数(工资 mod 面额)为下一个面额的被除数(工资),直到余数为0或者<1,就结束自己实现去吧