代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入范围:");
int staNum=Convert.ToInt32(Console.ReadLine());
int endNum= Convert.ToInt32(Console.ReadLine());
int count = 0;
//如果范围的右边小于1则没有素数
if (endNum <= 1)
{
Console.WriteLine($"没有除1以外的素数!");
}
//那么就是右边范围大于等于2
else
{
Console.WriteLine($"素数是: ");
if (staNum <= 2)
{
staNum = 2;//如果左边小于等于2,令开始的数字为2
Console.Write($"2\t");
count++;
}
//如果左边不是小于等于2,就该怎么样还怎么样
for (int i = staNum; i <= endNum; i++)
{
for (int j = 2; j <= i-1; j++)
{
if (i % j == 0)
{
break;
}
else
{
if (j == (i - 1))
{
Console.Write($"{i}\t");
count++;
if(count%5==0)
{
Console.WriteLine();
}
}
}
}
}
}
Console.WriteLine();
}
}
}
网友评论