代码如下: /// <summary> /// 计算各纸币要多少张以及最少张数的纸币 /// </summary> /// <param name="money"></param> private static void CountMoney(int money) { int bai = money / 100; int wushi = money % 100 / 50; int ershi = money % 100 % 50 / 20; int shi = money % 100 % 50 % 20 / 10; int five = money % 100 % 50 % 20 % 10 / 5; int one = money % 100 % 50 % 20 % 10 % 5 / 1; int sum = bai + wushi + ershi + shi + five + one; Console.WriteLine("您输入的金额最少需要:{0}张100元 {1}张50元 {2}张20元 {3} 张10元 {4}张5元 {5}张1元/n最少需要{6}张纸币", bai, wushi, ershi, shi, five, one, sum); }