using System;
namespace Task
{
class AppManager
{
/// <summary>
/// 判断素数的方法 IsPrimeNormal
/// </summary>
/// <param name="n"> 需判断的整数</param>
/// <returns>true 素数, false 不是素数</returns>
public static bool IsPrimeNormal(int n)
{
//素数是这样的整数,它除了能表示为它自己和1的乘积以外,
//不能表示为任何其它两个整数的乘积
for (int i = 2; i <= n - 1; i++)
{
//判断从2到num-1是否存在num的约数即可
if (n % i == 0)
{
return false;
}
}
return true;
}
}
}
using System;
namespace Task
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入一个100~999之间数");
//接收控制台输入,并转为整数
int n = Convert.ToInt32(Console.ReadLine());
//调用素数判断方法
bool flag = AppManager.IsPrimeNormal(n);
// 如果是素数,就输出是
if (flag)
{
Console.WriteLine("是");
}
else
{
Console.WriteLine("否");
}
// 控制台读取暂停
Console.Read();
}
}
}
![](https://i-blog.csdnimg.cn/blog_migrate/7e6f34bd49a6f05fe0c99cf54cef35c2.png)