C说谎啦【分析】1、假设A说谎了,则B说的看见A吃了蛋糕,也是错误的,与题目假设的只有一个人说谎不符。排除。2、假设B说谎了,则B没有看见A吃了蛋糕(在这个假设下A和C说的都是正确的),因为三个小孩都在场,所以,A也说谎了。就是A和B都说谎了,与题目假设的只有一个人说谎不符。排除。3、假设C说谎了,则与A和B说的都没有矛盾的地方,因此是C说谎!所以,A,B和C都吃蛋糕了或者A和B吃蛋糕了。