用C#编一个彩票机程序?
发布网友
发布时间:2023-08-03 15:00
我来回答
共2个回答
热心网友
时间:2023-09-13 14:37
namespace Test
{
class Program
{
static void Main(string[] args)
{
ICaiPiao cp = new CaiPiao();
List<int> numbers = cp.Extract();
string x = string.Empty; foreach (int i in numbers)
{
x += " " + i.ToString();
}
Console.Write(x);
Console.Read();
}
}
interface ICaiPiao
{
List<int> Extract();
}
class CaiPiao : ICaiPiao
{
private List<int> numbers; public List<int> Extract()
{
List<int> numbers = new List<int>(); NumberEntity[] ns = new NumberEntity[31];
for (int i = 0; i < 31; i++)
{
ns[i] = new NumberEntity();
ns[i].Value = i + 1;
ns[i].Selected = false;
}
Random r = new Random();
do
{
int index = r.Next(0, 30);
if (!ns[index].Selected)
{
numbers.Add(ns[index].Value);
ns[index].Selected = true;
}
} while (numbers.Count < 7);
return numbers; }
}
class NumberEntity
{
private int _Value; public int Value
{
get { return _Value; }
set { _Value = value; }
} private bool _Selected; public bool Selected
{
get { return _Selected; }
set { _Selected = value; }
}
}
}
我自己敲的 觉得好 就给点分把
热心网友
时间:2023-09-13 14:37
他们看不到图片是活动答题,看不到图。 此游戏为:《第二人生》 游戏截图 游戏截图 游戏截图 游戏简介: 《第二人生》是一款可以让你体验全新人生的模拟类手游,玩家将出身在不同的家庭,通过你的选择来决定你的未来,开始一段全新的人生,这旅程中充满了未知和可能,你准备好了吗?