最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

c#判断素数

互联网 admin 2浏览 0评论

c#判断素数

示例:输入一个数,判断是否为素数

代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp2
{class Program{static void Main(string[] args){Console.WriteLine("请输入要判断的数:");int j = 0;                                                                                           //用来记录开方之后的最大数int num = Convert.ToInt32(Console.ReadLine());j = (int)Math.Ceiling(Math.Sqrt(Convert.ToDouble(num)));int k = 0;                                                                                          //记录余数for(int i=2;i<=j;i++){k = Convert.ToInt32(Math.IEEERemainder(num, i));                    //求余并记录}if(k==0)                                                                                            //判断余数是否为0Console.WriteLine(num+"不是素数");elseConsole.WriteLine(num+"是素数");Console.ReadKey();}}
}

素数的判断是刚开始学编程语言里最基础的,这种方法应该是运行最快的。

c#判断素数

示例:输入一个数,判断是否为素数

代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp2
{class Program{static void Main(string[] args){Console.WriteLine("请输入要判断的数:");int j = 0;                                                                                           //用来记录开方之后的最大数int num = Convert.ToInt32(Console.ReadLine());j = (int)Math.Ceiling(Math.Sqrt(Convert.ToDouble(num)));int k = 0;                                                                                          //记录余数for(int i=2;i<=j;i++){k = Convert.ToInt32(Math.IEEERemainder(num, i));                    //求余并记录}if(k==0)                                                                                            //判断余数是否为0Console.WriteLine(num+"不是素数");elseConsole.WriteLine(num+"是素数");Console.ReadKey();}}
}

素数的判断是刚开始学编程语言里最基础的,这种方法应该是运行最快的。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论