您的位置:首页 > 编程语言 > C#

c# 编程 简单实现11个数中选择不重复出现的5个数。

2011-09-20 18:40 423 查看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
Random random = new Random();
public int[] ballNumber = new int[5];
public bool sign = false;
static void Main(string[] args)
{
new Program().shuangSeQiu();
Console.ReadKey();
}

#region shuang se qiu
public void shuangSeQiu()
{
for (int i = 0; i < 5; i++)
{
sign = false;
Console.WriteLine("the current count number is " + i);
int randomNumber = random.Next(1, 12);
Console.WriteLine("output: " + randomNumber);
if (i == 0)
{
ballNumber[0] = randomNumber;
}
else
{
for (int j = 0; j < i; j++)
{
if (randomNumber == ballNumber[j])
{
sign = true;
i--;
break;
}
}
if (!sign)
{
ballNumber[i] = randomNumber;
}
}
}
for (int i = 0; i < 5; i++)
{
Console.WriteLine(ballNumber[i]);
}
}
#endregion
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息