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

#include<stdio.h>
#include<stdlib.h>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;
}