一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,这时经理说只有一个女儿超过5岁,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?
1 using System; 2 3 namespace ConsoleApp1 4 { 5 class Program 6 { 7 static void Main(string[] args) 8 { 9 int a = 0; //a为经理的年龄 10 for (int i = 1; i <= 5; i++) //i为小女儿的年龄,年龄不超过5岁 11 { 12 for (int j = 1; j <= 5; j++) //j为二女儿的年龄,年龄不超过5岁 13 { 14 for (int k = 6; k <= 10; k++) //k为大女儿的年龄,年龄超过5岁,最大值取10的原因为小女儿最小为1岁,大女儿最小为2岁,年龄总和等于13 15 { 16 if (i + j + k == 13 && i < j) //二女儿一定大于小女儿 17 { 18 a = i * j * k; 19 Console.WriteLine(string.Format("经理:{0}岁,大女儿:{1}岁,二女儿:{2}岁,小女儿:{3}岁", a, k, j, i)); 20 } 21 } 22 } 23 } 24 } 25 } 26 }
浙公网安备 33010602011771号