zoukankan      html  css  js  c++  java
  • 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  来判断是否打开浏览器了。

  • 相关阅读:
    Linux中文显示乱码?如何设置centos显示中文
    查看mysql主从配置的状态及修正 slave不启动问题
    【Linux】Linux中的0644 和 0755的权限
    阿里云虚拟主机安装wordpress,提示连接数据库失败的解决方法
    neXtep 安装过程整理
    manjaro 设置开机启动脚本
    manjaro本地安装软件后添加快速启动到开始菜单
    k8s svc 添加 debug 端口
    为什么不建议在 MySQL 中使用 UTF-8?
    redis哨兵主从切换过程解析
  • 原文地址:https://www.cnblogs.com/fat_li/p/1908121.html
Copyright © 2011-2022 走看看