C# 打印 100 以内的所有质数 - 代码示例
以下是使用 C# 编写的程序,打印 100 以内的所有质数:
using System;
class Program
{
static void Main(string[] args)
{
for (int i = 2; i <= 100; i++)
{
bool isPrime = true;
for (int j = 2; j <= Math.Sqrt(i); j++)
{
if (i % j == 0)
{
isPrime = false;
break;
}
}
if (isPrime)
{
Console.WriteLine(i);
}
}
Console.ReadKey();
}
}
程序使用一个嵌套循环来检查每个数字是否为质数。外部循环从 2 到 100 迭代,内部循环从 2 到数字的平方根迭代。如果数字可以被除以 2 到其平方根之间的任何数字整除,则该数字不是质数。如果数字不能被任何数字整除,则该数字是质数并打印出来。
原文地址: https://www.cveoy.top/t/topic/oafY 著作权归作者所有。请勿转载和采集!