using System;
using System.Collections.Generic;
using System.Text;

    class Program
    {
        static void Main(string[] args)
        {

                        
                        /*
                        * 测试谁做了好事
                      */
                      WhoDoTheGoodCase();

        }

            #region 推理题,谁做的好事
        /*
         * “谁做的好事”
            有四位同学中的一位做了好事,不留名,表扬信来了之后,
         *  校长问这四位是谁做的好事。
            A说:不是我。
            B 说:是 C。
            C 说:是 D。
            D说:他胡说。
            已知三个人说的是真话,一个人说的是假话。
         * 现在要根据这些信息,找出做了好事的人。
         *
         * 
         */
        static void WhoDoTheGoodCase()
        {
            int sum = 0;
            char thisMan = '\u0000';
            for (char i = 'A'; i <= 'D'; i++)
            {
                thisMan = i;

                sum = EqualsChar(thisMan!='A') + EqualsChar(thisMan=='C') + EqualsChar(thisMan=='D') + EqualsChar(thisMan!='D');
                if (sum==3)
                {
                    Console.WriteLine(thisMan+"做的好事!");
                }
            }

        }
        /*
         * 根据bool值返回0,1,如果为false,返回0;否则,返回1 。
         */
        static int EqualsChar(bool x)
        {
            int i = 0;
            if (x==true)
            {
                i = 1;
            }
            return i;
        }
        #endregion

   }