c#中怎么输出100以内的质数
时间: 2024-09-22 19:06:12 浏览: 55
在C#中,你可以通过编写一个简单的函数来找出100以内的所有质数。质数是大于1且仅能被1和自身整除的自然数。下面是一个基本的示例,展示了如何使用嵌套循环来实现这个功能:
```csharp
using System;
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Prime numbers below 100:");
FindPrimes(100);
}
public static void FindPrimes(int limit)
{
for (int number = 2; number <= limit; number++)
{
bool isPrime = true;
for (int divisor = 2; divisor < number; divisor++)
{
if (number % divisor == 0) // 如果有除了1和它本身的因子,则不是质数
{
isPrime = false;
break;
}
}
if (isPrime)
{
Console.Write(number + " ");
}
}
}
}
```
在这个程序中,`FindPrimes`函数从2开始遍历到给定的限制(这里是100),对于每一个数字,检查是否有小于它的数能够整除它。如果没有,那么该数字就是质数,并将其打印出来。
阅读全文