54张牌 要求随机 顺序会发生改变
来源:互联网 发布:4k视频剪辑软件 编辑:程序博客网 时间:2024/04/29 17:16
54张牌 要求随机 顺序会发生改变 今天面试的时候没搞出来 晕 脑子一片空白 现在为了安慰自己 回家写了一个 大家参考一下
//using System;
//
//namespace ConsoleApplication1
//{
// /// <summary>
// /// Class1 的摘要说明。
// /// </summary>
// class Class1
// {
// /// <summary>
// /// 应用程序的主入口点。
// /// </summary>
// [STAThread]
// static void Main(string[] args)
// {
// //
// // TODO: 在此处添加代码以启动应用程序
// //
// }
// }
//}
using System;
using System.Collections;
namespace RandomCode
{
/// <summary>
/// 随机发54张牌
/// </summary>
class MySolution
{
class AppSolution
{
const int MAX = 54;
ArrayList arrResoult;
ArrayList arrResoultNum;
public AppSolution()
{
arrResoult = new ArrayList(MAX);
arrResoultNum = new ArrayList(MAX);
for(int i = 0;i < MAX;i++)
{
arrResoult.Add((int)0);
arrResoultNum.Add((int)0);
}
}
public void Run()
{
int Count = 0;
int arrNum = 0;
Random seed = new Random(DateTime.Now.Millisecond);
do
{
arrNum = seed.Next(MAX);//arrNum=seed.Next(MAX);Random seed=new Random(DateTime.Now.Millisecond)
if((int)arrResoult[arrNum] < 1)
{
arrResoult[arrNum] = 1;// 这个用来控制他 是否 已经生成过
arrResoultNum[Count] = arrNum;
Count++;
}
}while(Count != MAX);
}
public void Display()
{
foreach(int arrNum in arrResoultNum)
{
Console.Write("{0}/t",arrNum);
}
Console.WriteLine();
}
public void Sort()
{
arrResoultNum.Sort();
}
}
[STAThread]
static void Main(string[] args)
{
AppSolution app = new AppSolution();
app.Display();
app.Run();
app.Display();
app.Sort();
app.Display();
string cmdInput = Console.ReadLine();
}
}
}
- 54张牌 要求随机 顺序会发生改变
- 在使用Java的Properties时,修改数值后会发生顺序的改变
- 在扑克牌游戏中,每次游戏开始都要求把54张牌重新排列一下,称为洗牌。试编写程序将一副扑克牌(用54个整数1~54表示)随机洗好后,顺序输出54张牌的情况。
- 在扑克牌游戏中,每次游戏开始都要求把54张牌重新排列一下,称为洗牌。试编写程序将一副扑克牌(用54个整数1~54表示)随机洗好后,顺序输出54张牌的情况。
- c语言 54张牌随机排列
- IDFA的值什么时候会发生改变
- 如何洗54张牌,随机生成而又不重复
- 改变一下顺序,也许会有新发现
- onchange 事件会在域的内容改变时发生。
- 随机取扑克牌中10张牌
- 一副牌,随机产生四张
- try/exception加个else子句,只要有错误发生,程序会不断要求重新输入
- excel 在同一张工作表中复制表格,格式会改变的解决
- css如何做到 鼠标移动到超链接时,超链接会发生改变,例如改变颜色、字体大小、背景颜色等
- <<Java语言程序设计>>基础篇 Exercise12_9 随机显示3张牌
- 随机的抽出一副牌中的三张。
- N张牌和随机函数,设计一个洗牌算法
- VS2005 和 SQL Server 2005 安装顺序不同会发生什么?
- 冒泡之后--------浅谈检索
- POJ 1088 滑雪 解题报告
- GoF
- 家庭智能资料
- 围绕EMF探索(4)之Validation组件图
- 54张牌 要求随机 顺序会发生改变
- 软件评测师考试结束了 ,最近正在找工作~
- 关于RDF Schema的一些概念
- 大阪第73天——被刘三忽悠了,被张怀旧骗了,被蓝发女孩郁闷了
- 高执行效率的数学库开发(2)
- List的用法小探
- 完成端口接受文件数据解决方案
- 2道关于 SQLServer 数据库方面的题目:
- 无锡的水好臭啊