她们分别买了什么?
using System;
using System.Collections.Generic;
using System.Text;
??? class Program
??? {
??????? static void Main(string[] args)
??????? {
?
??????????? /*
???????????? * 測試 9.她們分別買了什么?
???????????? */
??????????? WhatWasBought();
??????? }
???????? #region 9.她們分別買了什么?
??????? /*
???????? *?? 9.她們分別買了什么?
??????????? 小麗、小玲、小娟三個人一起去商場里買東西。
???????? * 她們都買了各自需要的東西,有帽子,發夾,裙子,手套等,
???????? * 而且每個人買的東西還不同,且每個人買的都不一樣。有一個人問她們三個都買了什么,
???????? * 小麗說:“小玲買的不是手套,小娟買的不是發夾。”小玲說:
???????? * “小麗買的不是發夾,小娟買的不是裙子。”小娟說:“小麗買的不是帽子,小玲買的是裙子。”
???????? * 她們三個人,每個人說的話都是有一半是真的,一半是假的。那么,她們分別買了什么東西?
???????? */
??????? static void WhatWasBought()
??????? {
??????????? string[] name ={ "小麗", "小玲", "小娟" };
??????????? string[] thing ={ "帽子", "發夾", "裙子", "手套" };
??????????? for (int i = 0; i < thing.Length; i++)
??????????? {
??????????????? for (int j = 0; j < thing.Length; j++)
??????????????? {
??????????????????? if (i!=j)
??????????????????? {
??????????????????????? for (int k = 0; k < thing.Length; k++)
??????????????????????? {
??????????????????????????? if (i!=k&&j!=k)
??????????????????????????? {
??????????????????????????????? if (Bool(thing[j]!="手套",thing[k]!="發夾")==1&&Bool(thing[i]!="發夾",thing[k]!="裙子")==1&&Bool(thing[i]!="帽子",thing[j]!="裙子")==1)
??????????????????????????????? {
??????????????????????????????????? Console.WriteLine("小麗買了"+thing[i]);
??????????????????????????????????? Console.WriteLine("小玲買了"+thing[j]);
??????????????????????????????????? Console.WriteLine("小娟買了"+thing[k]);
??????????????????????????????? }
??????????????????????????? }
??????????????????????? }//for k;
???????????????????????
??????????????????? }
???????????????????
??????????????? }//for j;
??????????? }//for i;
??????? }
??????? #endregion
???? }
?
????????? static int Bool(bool flag1, bool flag2)
??????? ?{
??????????? if (flag1 == true && flag2 == true)
??????????? {
??????????????? return 2;
??????????? }
??????????? else if (flag1 == false && flag2 == false)
??????????? {
??????????????? return 0;
??????????? }
??????????? else
??????????? {
??????????????? return 1;
??????????? }
??????? }
轉載于:https://blog.51cto.com/luoqibc221/426793
總結
- 上一篇: 梦到动物下崽什么寓意
- 下一篇: 经常梦到同一个人代表什么