c#输入多个整数判断并输出其中的素数
时间: 2024-10-19 16:12:59 浏览: 30
在 C# 中,你可以通过循环遍历用户输入的一系列整数,然后使用传统的素数检验算法来判断每个数字是否为素数。下面是一个简单的示例程序,它会提示用户输入整数,并输出其中的素数:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("请输入一串以空格分隔的整数:");
string input = Console.ReadLine();
int[] numbers = input.Split(' ').Select(int.Parse).ToArray();
foreach (int number in numbers)
{
if (IsPrime(number))
{
Console.WriteLine($"{number} 是素数");
}
}
Console.ReadKey();
}
// 判断是否为素数的辅助函数
static bool IsPrime(int num)
{
if (num <= 1) return false;
for (int i = 2; i * i <= num; i++)
{
if (num % i == 0) return false;
}
return true;
}
}
```
在这个程序中,`IsPrime` 函数用于检查一个数是否为素数。主函数 `Main` 首先获取用户的输入,然后对每个数字调用 `IsPrime` 函数,如果返回 `true`,则输出该数字是素数。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)