写一个程序,找出给定金额所需货币的最小数量(货币面值:100,50,10,5,2,1)怎么写啊?如果要用到Character类里面的内容又怎么写啊?麻烦大家教教小弟,谢谢

解决方案 »

  1.   

    int n100=money/100; //需要面值100的货币数
    int n50=(money%100)/50; //需要面值50的货币数
    int n10=((money%100)%50)/10; //需要面值10的货币数
    int n5=(((money%100)%50)%10)/5; //需要面值5的货币数
    int n2=((((money%100)%50)%10)%5)/2; //需要面值2的货币数
    int n1=((((money%100)%50)%10)%5)%2; //需要面值1的货币数int n= n100+n50+n10+n5+n2+n1;//总货币数。没测试,应该能得到最小货币数。