7月16日。
首先, C 分别告诉了 A 是哪一个月,告知了 B 是具体是哪一天。观察10种可能,A得到的数字可能是5,6,7,8。B得到的数字可能是14,15,16,17,18,19。在B所得到数字中,18,19都只出现过一次。如果B得到的是18或19,B就一定知道具体日期。不过既然A说确定B肯定也不知道,那么B得到的数字就肯定不是18或19(A能这样确定的原因是他自己得到的数字不是5和6)。现在,B得到的数字可能是14,15,16,17。知道了月份不可能是5和6,而是7或8后,B说:“刚开始我也不知道是哪一天,现在我知道了。”那么他得到的数字就一定不是14而是15,16或17。这时,A说:“那我现在也知道了。”由此可以推断出A得到的数字是7(因为如果A得到的数字是8,A不可能从15和16中判断出哪个是正确 的日期)。
所以C的生日为7月16日。