日期:2014-05-17  浏览次数:21041 次

断案 位运算求解
发生一起案件如果赵警官或者钱景观去那孙警官也去 
王警官必须去 
如果钱警官不去那李警官去但周警官不去 
如果王警官去那周警官也应该去 

------解决方案--------------------
给你写个
using System;
using System.Collections.Generic;
using System.Linq;

namespace ConsoleApplication1
{
    class Program
    {
        public static event Func<int> xx;

        static void Main(string[] args)
        {
            var query = from zhao in Bool值()
                        from qian in Bool值()
                        from sun in Bool值()
                        from li in Bool值()
                        from wang in Bool值()
                        from zhou in Bool值()
                        where !(zhao && qian) 
------解决方案--------------------
 (zhao 
------解决方案--------------------
 qian) && sun
                        where wang
                        where qian 
------解决方案--------------------
 (!qian && li && !zhou)
                        where !wang 
------解决方案--------------------
 (wang && zhou)
                        select new { zhao, qian, sun, li, wang, zhou };
            int cn = 0;
            foreach (var x in query)
            {
                Console.Write("第{0}个方案:", ++cn);
                var items = from p in x.GetType().GetProperties()