using System;
using System.Collections.Generic;
using System.Text;
class Program
{
static void Main(string[] args)
{
/*
* 测试6.谁在说谎,谁拿走了零钱?
*/
WhoTakeAwayTheMoney();
}
#region 6.谁在说谎,谁拿走了零钱?
/*
* 6.谁在说谎,谁拿走了零钱?
姐×××街买菜回来后,就随手把手里的一些零钱放在了抽屉里,
* 可是,等姐姐下午再去拿钱买菜的时候发现抽屉里的零钱没有了,
* 于是,她就把三个妹妹叫来,问她们是不是拿了抽屉里的零钱,甲说:
* “我拿了,中午去买零食了。”乙说:“我看到甲拿了。”
* 丙说:“总之,我与乙都没有拿。”
* 这三个人中有一个人在说谎,那么到底谁在说谎?谁把零钱拿走了?
*/
static void WhoTakeAwayTheMoney()
{
char[] a ={ '甲', '乙', '丙' };
char temp = '\u0000';
for (int i = 0; i < a.Length; i++)
{
temp = a[i];
int k = Bool(temp == '甲') + Bool(temp != '甲') + Bool(temp != '丙' && temp != '乙');
if (k == 2)
{
Console.WriteLine(temp + "拿走了零钱!");
}
}
}
#endregion
//把bool变为整型,true 返回1,否则返回0!
static int Bool(bool flag)
{
if (flag)
{
return 1;
}
else
{
return 0;
}
}
}