C# 输入10个数字存入数组中并查询查询数组中重复数字?
时间: 2024-04-16 16:29:11 浏览: 125
C语言查找数组里数字重复次数的方法
5星 · 资源好评率100%
您可以使用以下的 C# 代码来实现输入 10 个数字存入数组,并查询数组中是否有重复数字:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
int[] numbers = new int[10];
// 输入数字存入数组
for (int i = 0; i < numbers.Length; i++)
{
Console.Write("请输入第{0}个数字:", i + 1);
numbers[i] = int.Parse(Console.ReadLine());
}
// 查询重复数字
bool hasDuplicate = false;
for (int i = 0; i < numbers.Length; i++)
{
for (int j = i + 1; j < numbers.Length; j++)
{
if (numbers[i] == numbers[j])
{
Console.WriteLine("数组中存在重复数字:{0}", numbers[i]);
hasDuplicate = true;
break;
}
}
}
if (!hasDuplicate)
{
Console.WriteLine("数组中没有重复数字。");
}
}
}
```
这段代码首先创建了一个长度为 10 的整型数组,然后通过循环输入数字并存入数组中。接下来,使用嵌套的循环来比较数组中的每个元素,如果找到了重复的数字,则输出该数字。如果没有找到重复数字,则输出"数组中没有重复数字"。
阅读全文