下面给出我的解法:
for (int z = 12; z <= 36; z++)
{
int y = 147 - 4 * z;
int x = 100 - z - y;
if (x > 0)
Response.Write(string.Format("{0},{1},{2}<br/>", x, y, z));
}