有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花了3先令,每个女人各花了2先令,每个小孩各花了1先令,问男人、女人和小孩各有几个人?

#include
#include

int main()
{
     
	int x, y, z;
	for (x = 0; x <=30; x++)
	{
     
		for (y = 0; y <=30; y++)
		{
     
			for (z = 0; z <=30; z++)
			{
     
				if (x + y + z == 30 && (3 * x) + (2 * y) + z == 50)//列出方程组求
					printf("男人:%2d\t女人:%2d\t孩子:%2d\n", x, y, z);
			}
		}
	}					
	system("pause");
	return 0;
}

你可能感兴趣的:(有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花了3先令,每个女人各花了2先令,每个小孩各花了1先令,问男人、女人和小孩各有几个人?)