1 / 4
文档名称:

实验报告-数组处理.doc

格式:doc   大小:63KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验报告-数组处理.doc

上传人:sssmppp 2021/2/25 文件大小:63 KB

下载得到文件列表

实验报告-数组处理.doc

相关文档

文档介绍

文档介绍:温州大学物理与电子信息工程学院
桌面应用程序开发技术 实验报告
实验名称:
Visual Studio开发环境
班 级:
13计算机专升本

名:
周倩
学 号:
**********
实验地点:
05-B311

期:
2014-09-29
【一、实验目的】
1、 理解数组在值列表和数值表中的存储和读取;
2、 掌握数组初始化和数组元素的引用;
3、 掌握利用foreach语句遍历数组的方法。
【二、实验环境】
1、 微机一台;
2、 Visual Studio 2010。
【三、实验内容和要求】
1、 设计实现单张***牌的类;
2、 设计实现整副***牌的类;
3、 实现洗牌功能,并输出模拟洗牌的结果。
【四、实验步骤】
1•概述***牌类的设计

先构造整副牌的函数,初始化52位的数组把各种牌放入数组,然后洗牌,将牌随机打乱,然后定义分牌 的类,再将牌随机显示出来
namespace DeckOfCards
{
public class Card
{
private string face;//牌面(A,l,2,3...)
private string suit;//花色
〃构造函数初始化
public Card(string cardFace, string cardSuit)
{
face =cardFace ;
suit = cardSuit;
)
〃重写ToString函数
public override string ToStringO
return suit+face;
}
namespace DeckOfCards
{
public class DeckOfCards
{
private Card[] deck; 〃定义整副牌
private int currentCard; 〃下一张
private const int NumberOfCards = 52; //共52张牌
private Random randomNumbers;〃随机数
〃构造整副牌
public DeckOfCards()
{
string[] faces = { "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K" };
string[] suits = {”红桃”,“方块”,“梅花”,”黑桃“ };
deck = new Card[NumberOfCards] ;//^U始化52张牌的数组
currentCard = 0;
randomNumbers = new Random();//初始化随机数
〃填充数组
for (int count = 0; count < ; count++)
deck[count] = new Card (faces [count % 13], suits [count /13]);
)
〃洗牌
public void Shuffle()
{
currentCard =0;//置0,初始化
for (int first =0; first<deck. Len