[求助]找钱怎么做
设计一个程序,如以百元付钞付款,应找回最少的钱币数50元,10元,5元,1元。比如价格为59元,人家给的都是百元大钞,比如给100,怎么就能找的钱的张数最少。
应该找41块,大概只能是4个10块,一个1块的最好,如果你找得是8个5块,一个1块就不对了。
怎么做...
int m50, m10, m5, m1; int zhaoqian = 33; m50 = zhaoqian / 50; m10 = zhaoqian % 50 / 10; m5 = zhaoqian % 10 / 5; m1 = zhaoqian % 5; Console.WriteLine("zhaoqian={0}",zhaoqian); Console.Write("50*{0} 10*{1} 5*{2} 1*{3}",m50,m10,m5,m1); Console.ReadKey();