c#输出100以内的所有素数,每五个打印一排

c#输出100以内的所有素数,每五个打印一排

namespace _100内素数
{
    class Program
    {
        static void Main(string[] args)
        {
            bool isPrime; 
            int sum = 0;
            for (int m = 2; m <= 100; m++)
            {
                isPrime = true; 
                for (int i = 2; i < m; i++)
                {
                    if (m % i == 0)
                    {
                        isPrime = false; 
                        break;
                    }
                }
                if (isPrime == true)
                {
                    sum++; 
                    Console.Write(m + " ");
                    if (sum%5==0)
                    {
                        Console.WriteLine();
                    }
                }
            } 
            Console.WriteLine();
            Console.WriteLine("total:" + sum + "个素数");
            Console.ReadLine();
        }
    }
}

温馨提示:答案为网友推荐,仅供参考
相似回答