using System;
using System.Collections.Generic;
using System.Text;
class Program
{
static void Main(string[] args)
{
/*
* 测试5, 谁偷吃了水果和小食品?
*/
WhoStealEatFruit();
}
#region 5.谁偷吃了水果和小食品?
/*
* 5.谁偷吃了水果和小食品?
赵女士买了一些水果和小食品准备去看望一个朋友,
* 谁知,这些水果和小食品被他的儿子们偷吃了
* ,但她不知道是哪个儿子。,为此,赵女士非常生气,
* 就盘问4个儿子谁偷吃了水果和小食品。老大说道:“是老二吃的。”
* 老二说道:“是老四偷吃的。”老三说道:“反正我没有偷吃。”
* 老四说道:“老二在说谎。”这4个儿子中只有一个人说了实话,
* 其他的3个都在撒谎。那么,到底是谁偷吃了这些水果和小食品?
*
*/
static void WhoStealEatFruit()
{
char[] a ={ '一', '二', '三', '四' };
char temp = '\u0000';
for (int i = 0; i < a.Length; i++)
{
temp = a[i];
int k = Bool(temp == '二') + Bool(temp == '四') + Bool(temp != '三') + Bool(temp != '四');
if (k == 1)
{
Console.WriteLine("老" + temp + "偷吃了水果和小食品!");
}
}
}
#endregion
//把bool变为整型,true 返回1,否则返回0!
static int Bool(bool flag)
{
if (flag)
{
return 1;
}
else
{
return 0;
}
}
}
转载于:https://blog.51cto.com/luoqibc221/426742