C# 歌德巴赫猜想。

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication2

{

    classProgram

    {

        staticvoid Main(string[]args)

        {

            Console.WriteLine("请输入一个数大于6");

            intintNum = Convert.ToInt32(Console.ReadLine());

            boolblFlag = IsGDBHArith(intNum);

            if(blFlag)

            {

                Console.WriteLine("OK");

            }

            else

            {

                Console.WriteLine("不是");

            }

            Console.ReadLine();

        }

        /// <summary>

        /// 判断一个数是否是素数

        /// </summary>

        /// <paramname="intNum">要判断的数</param>

        /// <returns>如果是,返回True,不是,反回false</returns>

        staticbool IsPrimeNumber(intintNum)

        {

            boolblFlag = true;

            if(intNum == 1 && intNum == 2)

                blFlag = true;

            else

            {

                int sqr = Convert.ToInt32(Math.Sqrt(intNum));

                for (int i = sqr; i>=2; i--)

                {

                    if (intNum%i==0)

                    {

                        blFlag=false;

                    }

                }

            }

            returnblFlag;

        }

        /// <summary>

        /// 是否是整数而且大于6,再调用IsPrimeNumber(intintNumb)方法判断这个数是不是素数

        /// </summary>

        /// <paramname="intNum">要判断的数</param>

        /// <returns>true,false</returns>

        staticbool IsGDBHArith(intintNum)

        {

            boolblFlag = false;

            if(intNum % 2 == 0 && intNum > 6)

            {

                for(int i = 0; i <= intNum/2; i++)

                {

                    bool bl1 = IsPrimeNumber(i);

                    bool bl2 = IsPrimeNumber(intNum - i);

                    if (bl1 & bl2)

                    {

                        Console.WriteLine("{0}={1}+{2}",intNum,i,intNum-i);

                        blFlag = true;

                    }

                }

            }

            returnblFlag;

        }

    }

}

/////

Asp.Net 方面

application  今天看到asp.net 3.5里面写到有关于 global.asax 里面,看有多少人在线的例子。
在appliction_start事件里面:application["count"] =0;
然后再在session_start里面对applicaton["count"]里面加,减处理,注意application.lock 和 application.unlock ;不明白是啥意思。
这都不是关键,这想到了关键是在web.config 里面有写到      <!--<sessionState   mode="InProc"
          cookieless=         "true"  />--> 根据cookieless  来判断是否打开浏览器了。

原文地址:https://www.cnblogs.com/fat_li/p/1908121.html