using System;
using System.Collections.Generic;
using System.Text;namespace Test_1
{
/// <summary>
/// 此程序演示判断用户输入的一个正整数是否素数。素数指:只能被1和自身整除的数。
/// </summary>
class PrimeNumber
{
static void Main(string[] args)
{
Console.WriteLine("请输入一个数:");
double number = Convert.ToDouble(Console.ReadLine());
int i = 2;
bool isushu = true;
double k = Math.Sqrt(number);
for (i = 2; i < k; i++)
{
if (number % i == 0)
{
Console.WriteLine("此数不是素数");
isushu = false;
break;
} }
if (isushu == true)
{
Console.WriteLine("此数是素数");
} } }
}
using System.Collections.Generic;
using System.Text;namespace Test_1
{
/// <summary>
/// 此程序演示判断用户输入的一个正整数是否素数。素数指:只能被1和自身整除的数。
/// </summary>
class PrimeNumber
{
static void Main(string[] args)
{
Console.WriteLine("请输入一个数:");
double number = Convert.ToDouble(Console.ReadLine());
int i = 2;
bool isushu = true;
double k = Math.Sqrt(number);
for (i = 2; i < k; i++)
{
if (number % i == 0)
{
Console.WriteLine("此数不是素数");
isushu = false;
break;
} }
if (isushu == true)
{
Console.WriteLine("此数是素数");
} } }
}
.Net 2.0如果 .net 1.0 ,将 using System.Collections.Generic; 去掉。
--------------------------------------------------------------
程序,犹如人生。
int number = Convert.ToInt32(Console.ReadLine());
int i = 2;
bool isushu = true;
int k = (int)Math.Sqrt(number);
for (i = 2; i <= k; i++)
{
if (number % i == 0)
{
Console.WriteLine("此数不是素数");
isushu = false;
break;
} }
if (isushu == true)
{
Console.WriteLine("此数是素数");
}