有36人在一家饭店用餐,男人每人花了50元,女人每人花了40元,小孩每人花了20元,一共花了1600元。用C#编写一个程序求男人女人小孩各几人
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Q1057169
{
class Program
{
static void Main(string[] args)
{
for (int m = 0; m <= 1600 / 50 && m <= 36; m++)
for (int f = 0; f <= 36 - m && f <= (1600 - m * 50) / 40; f++)
if ((1600 - m * 50 - f * 40) % 20 == 0 && m + f + (1600 - m * 50 - f * 40) / 20 == 36)
Console.WriteLine("m={0} f={1} c={2}", m, f, (1600 - m * 50 - f * 40) / 20);
}
}
}
m=16 f=20 c=0
m=18 f=17 c=1
m=20 f=14 c=2
m=22 f=11 c=3
m=24 f=8 c=4
m=26 f=5 c=5
m=28 f=2 c=6
Press any key to continue . . .
采纳
Console.WriteLine不用这个来做的
有另一种办法吗