以下是一个示例代码,用于要求用户输入5个不重复的数字:
using System;
class Program
{
static void Main(string[] args)
{
int[] numbers = new int[5];
bool isValid = true;
Console.WriteLine("请输入5个不重复的数字:");
for (int i = 0; i < 5; i++)
{
Console.Write($"数字{i + 1}: ");
numbers[i] = int.Parse(Console.ReadLine());
// 检查是否重复输入
for (int j = 0; j < i; j++)
{
if (numbers[i] == numbers[j])
{
Console.WriteLine("不能输入重复的数字,请重新输入。");
isValid = false;
break;
}
}
if (!isValid)
{
break;
}
}
if (isValid)
{
Console.WriteLine("输入的数字为:");
for (int i = 0; i < 5; i++)
{
Console.WriteLine(numbers[i]);
}
}
Console.ReadLine();
}
}
该代码会要求用户依次输入5个数字,并进行重复检查。如果用户输入的数字有重复,则会提示用户重新输入。如果输入的数字都是不重复的,则会显示输入的数字。
上一篇:编写一个C#程序,提示用户输入这些详细信息,并在控制台上显示它们。
下一篇:编写一个C#程序,在根据Id(txtBxNumber)的不同,将更新或创建一个文本文件和一个Rich Text Box的记录。