C#程序设计中利用indexOf()函数统计数组[2,4,5,6,5,34,42,5,32,7,5,78中5出现的次数,并输出所有5的下标,使用var
时间: 2024-10-25 15:11:58 浏览: 10
在C#程序设计中,你可以使用`IndexOf()`函数配合循环来统计数组中某个元素(在这个例子中是数字5)出现的次数以及它们的下标。这里是一个简单的示例:
```csharp
using System;
using System.Linq;
class Program
{
static void Main()
{
var array = new int[] { 2, 4, 5, 6, 5, 34, 42, 5, 32, 7, 5, 78 };
int target = 5;
int count = 0;
List<int> indices = new List<int>();
for (int i = 0; i < array.Length; i++)
{
if (array[i] == target)
{
count++;
indices.Add(i);
}
}
Console.WriteLine($"数字5出现了{count}次,其下标分别是:");
foreach (int index in indices)
{
Console.Write(index + " ");
}
阅读全文