zoukankan      html  css  js  c++  java
  • C# 判断一个整数是否是素数!使用bool IsPrim(int n)实现!

    static void Main(string[] args)
            {

                string input = "";
                bool result;
                int number = 0;
                do
                {
                    Console.WriteLine("请输入一个正整数:");
                    input = Console.ReadLine();
                    if (input=="q")
                    {
                        Console.WriteLine("程序结束!");
                        break;
                    }
                    try
                    {
                        number = Convert.ToInt32(input);
                        result = IsPrim(number);
                        if (result==true)
                        {
                            Console.WriteLine("{0}是素数!", number);
                        }
                        else
                        {
                            Console.WriteLine("{0}不是素数!",number);
                        }
                    }
                    catch
                    {
                        Console.WriteLine("输入数据有误,请重新输入!");
                        continue;
                    }
                } while (true);
                Console.ReadKey();
            }
            public static bool IsPrim(int number)
            {
                for (int i = 2; i < number; i++)
                {
                    if (number%2==0)
                    {
                        return false;
                    }
                }
                return true;
            }
            public static int ReadInt()
            {
                int number = 0;
                do
                {
                    try
                    {
                        number = Convert.ToInt32(Console.ReadLine());
                        if (number<=0)
                        {
                            Console.WriteLine("输入有误!请输入一个正数!");
                            continue;
                        }
                    }
                    catch
                    {
                        Console.WriteLine("输入有误,请重新输入!");
                    }
                } while (true);
            }

  • 相关阅读:
    ETHINK组件取值手册
    【学习笔记】PYTHON数据分析与展示(北理工 嵩天)
    Python可视化查看数据集完整性: missingno库(用于数据分析前的数据检查)
    【学习笔记】PYTHON网络爬虫与信息提取(北理工 嵩天)
    【学习笔记】PYTHON语言程序设计(北理工 嵩天)
    ORACLE隐藏参数查看及修改
    LINUX中ORACLE 11.2.0.1 升级到11.2.0.4
    ORACLE ORION测试IO性能
    OEL7.6设置光盘YUM源
    连载《一个程序猿的生命周期》- 40、张弛有度的工作,留给自己一些思考的时间
  • 原文地址:https://www.cnblogs.com/bby2014210552/p/9754714.html
Copyright © 2011-2022 走看看