我想出来了
static void Main(string[] args)
{
int n;
Console.WriteLine("请输入一个正整数:");
n = int.Parse(Console.ReadLine());
if (n % 2 == 0)
{
for (int i = 2; i <= n / 2; i++)
{
if (n % i == 0)
{ Console.WriteLine("{0}", i); }
}
}
if (n % 2 == 1)
{
for (int i = 3; i <= (n - 1) / 2; i++)
{
if (n % i == 0)
{ Console.WriteLine("{0}", i); }
}
}
Console.ReadLine();