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

    class Program
    {
        static void Main(string[] args)
        {
            /*
             * 测试3 谁做对了 WhoIsRight()
             */
             WhoIsRight();
        }
           #region 3. 谁做对了
        /*
         *   3.谁做对了?
         *    甲、乙、丙三个人在一起做作业,有一道数学题比较难,
         * 当他们三个人都把自己的解法说出来以后,甲说:“我做错了。”
         * 乙说:“甲做对了。”丙说:“我做错了。”在一旁的丁看到他们的答案并听了她们
         * 的意见后说:“你们三个人中有一个人做对了,有一个人说对了。”请问
         *   ,他们三人中到底谁做对了?
         */

        static void WhoIsRight()
        {
            char[] a ={ '甲', '乙', '丙' };
            char who = '\u0000';
            for (int i = 0; i < a.Length; i++)
            {
                who = a[i];
                if (Bool(who != '甲') + Bool(who == '甲') + Bool(who != '丙') == 1)
                {
                    Console.WriteLine(a[i] + "做对了!");
                }

            }
        }
        #endregion


        //把bool变为整型,true 返回1,否则返回0!
        static int Bool(bool flag)
        {
            if (flag)
            {
                return 1;
            }
            else
            {
                return 0;
            }
        }

   }