1、在10个日子中,只有18日和19日出现过一次,如果C生日是18或19日,那知道日子的B就能猜到月份,一定知道C的生日是几月几日。A肯定B不知道C的生日,因此推断生日不会在18或19日,继而判断不会在出现18或19日的5月和6月。所以她的生日一定是7月或8月。
2、根据B的表述,在7月和8月剩下的5个日子中,只有14日出现过两次。如果C告诉B她的生日在14日,那B就没有可能凭A的一句话,猜到她的生日。所以14日被排除。现在的可能性只剩下7月16日、8月15日和8月17日。
3、在B说话后,A也知道了C的生日,这表明生日月份不可能在8月。因为8月有两个可能的日子,7月却只有一个可能性。
所以答案是7月16日。